home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch / Software Dispatch.rsrc / CODE_35_VW 3.txt < prev    next >
Text File  |  1993-10-19  |  547KB  |  10,048 lines

  1. # near model CODE resource
  2. # jump table entries: 33801-66634 (32834 of them)
  3. export_1087:
  4. fn00000000:
  5. 00000000  4E56 FFF2                link       A6, -0x000E
  6. 00000004  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  7. 00000008  2C2E 000C                move.l     D6, [A6 + 0xC]
  8. 0000000C  2E2E 0008                move.l     D7, [A6 + 0x8]
  9. 00000010  4878 0016                push.l     0x16
  10. 00000014  4EAD 184A                jsr        [A5 + 0x184A /* export_773 */]
  11. 00000018  2840                     movea.l    A4, D0
  12. 0000001A  200C                     move.l     D0, A4
  13. 0000001C  588F                     addq.l     A7, 4
  14. 0000001E  6606                     bne        +0x8 /* 00000026 */
  15. 00000020  7000                     moveq.l    D0, 0x00
  16. 00000022  6000 00DA                bra        +0xDC /* 000000FE */
  17. label00000026:
  18. 00000026  4A86                     tst.l      D6
  19. 00000028  57C5                     seq        D5
  20. 0000002A  4405                     neg.b      D5
  21. 0000002C  4885                     ext.w      D5
  22. 0000002E  4A45                     tst.w      D5
  23. 00000030  6712                     beq        +0x14 /* 00000044 */
  24. 00000032  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  25. 00000036  2F3C 0000 14B6           move.l     -[A7], 0x14B6
  26. 0000003C  4EAD 194A                jsr        [A5 + 0x194A /* export_805 */]
  27. 00000040  2C00                     move.l     D6, D0
  28. 00000042  5C8F                     addq.l     A7, 6
  29. label00000044:
  30. 00000044  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  31. 00000048  2F06                     move.l     -[A7], D6
  32. 0000004A  3F3C 0003                move.w     -[A7], 0x3
  33. 0000004E  4A86                     tst.l      D6
  34. 00000050  6604                     bne        +0x6 /* 00000056 */
  35. 00000052  7064                     moveq.l    D0, 0x64
  36. 00000054  6008                     bra        +0xA /* 0000005E */
  37. label00000056:
  38. 00000056  2046                     movea.l    A0, D6
  39. 00000058  2050                     movea.l    A0, [A0]
  40. 0000005A  3028 0084                move.w     D0, [A0 + 0x84]
  41. label0000005E:
  42. 0000005E  3F00                     move.w     -[A7], D0
  43. 00000060  2F3C 000E 000A           move.l     -[A7], 0xE000A
  44. 00000066  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  45. 0000006A  2640                     movea.l    A3, D0
  46. 0000006C  200B                     move.l     D0, A3
  47. 0000006E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  48. 00000072  6766                     beq        +0x68 /* 000000DA */
  49. 00000074  2454                     movea.l    A2, [A4]
  50. 00000076  254B 0012                move.l     [A2 + 0x12], A3
  51. 0000007A  2547 0006                move.l     [A2 + 0x6], D7
  52. 0000007E  4A87                     tst.l      D7
  53. 00000080  6708                     beq        +0xA /* 0000008A */
  54. 00000082  2047                     movea.l    A0, D7
  55. 00000084  2050                     movea.l    A0, [A0]
  56. 00000086  2010                     move.l     D0, [A0]
  57. 00000088  6002                     bra        +0x4 /* 0000008C */
  58. label0000008A:
  59. 0000008A  7000                     moveq.l    D0, 0x00
  60. label0000008C:
  61. 0000008C  2540 000A                move.l     [A2 + 0xA], D0
  62. 00000090  256E 0010 000E           move.l     [A2 + 0xE], [A6 + 0x10]
  63. 00000096  4252                     clr.w      [A2]
  64. 00000098  42AA 0002                clr.l      [A2 + 0x2]
  65. 0000009C  422E FFF2                clr.b      [A6 - 0xE]
  66. 000000A0  1D7C 0005 FFF3           move.b     [A6 - 0xD], 0x5
  67. 000000A6  3D7C FFFF FFF6           move.w     [A6 - 0xA], 0xFFFF
  68. 000000AC  2D7C F000 0000 FFF8      move.l     [A6 - 0x8], 0xF0000000
  69. 000000B4  1D7C 0001 FFFC           move.b     [A6 - 0x4], 0x1
  70. 000000BA  426E FFFE                clr.w      [A6 - 0x2]
  71. 000000BE  422E FFF4                clr.b      [A6 - 0xC]
  72. 000000C2  486E FFF2                pea.l      [A6 - 0xE]
  73. 000000C6  42A7                     clr.l      -[A7]
  74. 000000C8  2F0B                     move.l     -[A7], A3
  75. 000000CA  4EAD 1982                jsr        [A5 + 0x1982 /* export_812 */]
  76. 000000CE  4A40                     tst.w      D0
  77. 000000D0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  78. 000000D4  6704                     beq        +0x6 /* 000000DA */
  79. 000000D6  200C                     move.l     D0, A4
  80. 000000D8  6024                     bra        +0x26 /* 000000FE */
  81. label000000DA:
  82. 000000DA  4A45                     tst.w      D5
  83. 000000DC  670A                     beq        +0xC /* 000000E8 */
  84. 000000DE  4267                     clr.w      -[A7]
  85. 000000E0  2F06                     move.l     -[A7], D6
  86. 000000E2  4EAD 195A                jsr        [A5 + 0x195A /* export_807 */]
  87. 000000E6  5C8F                     addq.l     A7, 6
  88. label000000E8:
  89. 000000E8  200B                     move.l     D0, A3
  90. 000000EA  670A                     beq        +0xC /* 000000F6 */
  91. 000000EC  4267                     clr.w      -[A7]
  92. 000000EE  2F0B                     move.l     -[A7], A3
  93. 000000F0  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  94. 000000F4  5C8F                     addq.l     A7, 6
  95. label000000F6:
  96. 000000F6  2F0C                     move.l     -[A7], A4
  97. 000000F8  4EAD 185A                jsr        [A5 + 0x185A /* export_775 */]
  98. 000000FC  7000                     moveq.l    D0, 0x00
  99. label000000FE:
  100. 000000FE  4CEE 1CE0 FFDA           movem.l    D5,D6,D7,A2,A3,A4, [A6 - 0x26]
  101. 00000104  4E5E                     unlink     A6
  102. 00000106  4E75                     rts
  103. export_1088:
  104. 00000108  4E56 0000                link       A6, 0
  105. 0000010C  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  106. 00000110  2E2E 0008                move.l     D7, [A6 + 0x8]
  107. 00000114  4AAE 000C                tst.l      [A6 + 0xC]
  108. 00000118  660C                     bne        +0xE /* 00000126 */
  109. 0000011A  4A87                     tst.l      D7
  110. 0000011C  6704                     beq        +0x6 /* 00000122 */
  111. 0000011E  2047                     movea.l    A0, D7
  112. 00000120  4290                     clr.l      [A0]
  113. label00000122:
  114. 00000122  7000                     moveq.l    D0, 0x00
  115. 00000124  6046                     bra        +0x48 /* 0000016C */
  116. label00000126:
  117. 00000126  4878 0016                push.l     0x16
  118. 0000012A  4EAD 184A                jsr        [A5 + 0x184A /* export_773 */]
  119. 0000012E  2840                     movea.l    A4, D0
  120. 00000130  200C                     move.l     D0, A4
  121. 00000132  588F                     addq.l     A7, 4
  122. 00000134  6604                     bne        +0x6 /* 0000013A */
  123. 00000136  7000                     moveq.l    D0, 0x00
  124. 00000138  6032                     bra        +0x34 /* 0000016C */
  125. label0000013A:
  126. 0000013A  2454                     movea.l    A2, [A4]
  127. 0000013C  206E 000C                movea.l    A0, [A6 + 0xC]
  128. 00000140  2650                     movea.l    A3, [A0]
  129. 00000142  3493                     move.w     [A2], [A3]
  130. 00000144  256B 0002 0002           move.l     [A2 + 0x2], [A3 + 0x2]
  131. 0000014A  256B 0006 0006           move.l     [A2 + 0x6], [A3 + 0x6]
  132. 00000150  256B 000A 000A           move.l     [A2 + 0xA], [A3 + 0xA]
  133. 00000156  256B 000E 000E           move.l     [A2 + 0xE], [A3 + 0xE]
  134. 0000015C  256B 0012 0012           move.l     [A2 + 0x12], [A3 + 0x12]
  135. 00000162  4A87                     tst.l      D7
  136. 00000164  6704                     beq        +0x6 /* 0000016A */
  137. 00000166  2047                     movea.l    A0, D7
  138. 00000168  208C                     move.l     [A0], A4
  139. label0000016A:
  140. 0000016A  200C                     move.l     D0, A4
  141. label0000016C:
  142. 0000016C  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  143. 00000170  4E5E                     unlink     A6
  144. 00000172  4E75                     rts
  145. export_1089:
  146. fn00000174:
  147. 00000174  4E56 FFFC                link       A6, -0x0004
  148. 00000178  4AAE 0008                tst.l      [A6 + 0x8]
  149. 0000017C  6604                     bne        +0x6 /* 00000182 */
  150. 0000017E  7001                     moveq.l    D0, 0x01
  151. 00000180  601C                     bra        +0x1E /* 0000019E */
  152. label00000182:
  153. 00000182  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  154. 00000186  206E 0008                movea.l    A0, [A6 + 0x8]
  155. 0000018A  2050                     movea.l    A0, [A0]
  156. 0000018C  2F28 0012                move.l     -[A7], [A0 + 0x12]
  157. 00000190  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  158. 00000194  2EAE 0008                move.l     [A7], [A6 + 0x8]
  159. 00000198  4EAD 185A                jsr        [A5 + 0x185A /* export_775 */]
  160. 0000019C  7001                     moveq.l    D0, 0x01
  161. label0000019E:
  162. 0000019E  4E5E                     unlink     A6
  163. 000001A0  4E75                     rts
  164. export_1090:
  165. 000001A2  4E56 0000                link       A6, 0
  166. 000001A6  4AAE 0008                tst.l      [A6 + 0x8]
  167. 000001AA  6604                     bne        +0x6 /* 000001B0 */
  168. 000001AC  7000                     moveq.l    D0, 0x00
  169. 000001AE  600A                     bra        +0xC /* 000001BA */
  170. label000001B0:
  171. 000001B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  172. 000001B4  4EAD 185A                jsr        [A5 + 0x185A /* export_775 */]
  173. 000001B8  7001                     moveq.l    D0, 0x01
  174. label000001BA:
  175. 000001BA  4E5E                     unlink     A6
  176. 000001BC  4E75                     rts
  177. fn000001BE:
  178. 000001BE  4E56 FFFA                link       A6, -0x0006
  179. 000001C2  2F0C                     move.l     -[A7], A4
  180. 000001C4  206E 0008                movea.l    A0, [A6 + 0x8]
  181. 000001C8  2850                     movea.l    A4, [A0]
  182. 000001CA  0C6E FFFF 000C           cmpi.w     [A6 + 0xC], 0xFFFF
  183. 000001D0  6604                     bne        +0x6 /* 000001D6 */
  184. 000001D2  3014                     move.w     D0, [A4]
  185. 000001D4  6004                     bra        +0x6 /* 000001DA */
  186. label000001D6:
  187. 000001D6  302E 000C                move.w     D0, [A6 + 0xC]
  188. label000001DA:
  189. 000001DA  3D40 FFFA                move.w     [A6 - 0x6], D0
  190. 000001DE  70FF                     moveq.l    D0, 0xFFFFFFFF
  191. 000001E0  B0AE 000E                cmp.l      D0, [A6 + 0xE]
  192. 000001E4  6606                     bne        +0x8 /* 000001EC */
  193. 000001E6  202C 0002                move.l     D0, [A4 + 0x2]
  194. 000001EA  6004                     bra        +0x6 /* 000001F0 */
  195. label000001EC:
  196. 000001EC  202E 000E                move.l     D0, [A6 + 0xE]
  197. label000001F0:
  198. 000001F0  2D40 FFFC                move.l     [A6 - 0x4], D0
  199. 000001F4  3F3C 0006                move.w     -[A7], 0x6
  200. 000001F8  486E FFFA                pea.l      [A6 - 0x6]
  201. 000001FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  202. 00000200  486D 2212                pea.l      [A5 + 0x2212 /* export_1086 */]
  203. 00000204  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  204. 00000208  4EAD 19DA                jsr        [A5 + 0x19DA /* export_823 */]
  205. 0000020C  286E FFF6                movea.l    A4, [A6 - 0xA]
  206. 00000210  4E5E                     unlink     A6
  207. 00000212  4E75                     rts
  208. export_1086:
  209. 00000214  4E56 0000                link       A6, 0
  210. 00000218  48E7 0038                movem.l    -[A7], A2,A3,A4
  211. 0000021C  286E 0008                movea.l    A4, [A6 + 0x8]
  212. 00000220  200C                     move.l     D0, A4
  213. 00000222  6604                     bne        +0x6 /* 00000228 */
  214. 00000224  7000                     moveq.l    D0, 0x00
  215. 00000226  601E                     bra        +0x20 /* 00000246 */
  216. label00000228:
  217. 00000228  4878 FFFF                push.l     0xFFFF
  218. 0000022C  3F3C FFFF                move.w     -[A7], 0xFFFF
  219. 00000230  2F0C                     move.l     -[A7], A4
  220. 00000232  4EBA FF8A                jsr        [PC - 0x76 /* 000001BE */]
  221. 00000236  266E 000C                movea.l    A3, [A6 + 0xC]
  222. 0000023A  2454                     movea.l    A2, [A4]
  223. 0000023C  3493                     move.w     [A2], [A3]
  224. 0000023E  256B 0002 0002           move.l     [A2 + 0x2], [A3 + 0x2]
  225. 00000244  7001                     moveq.l    D0, 0x01
  226. label00000246:
  227. 00000246  4CEE 1C00 FFF4           movem.l    A2,A3,A4, [A6 - 0xC]
  228. 0000024C  4E5E                     unlink     A6
  229. 0000024E  4E75                     rts
  230. export_1091:
  231. fn00000250:
  232. 00000250  4E56 0000                link       A6, 0
  233. 00000254  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  234. 00000258  2E2E 000C                move.l     D7, [A6 + 0xC]
  235. 0000025C  286E 0008                movea.l    A4, [A6 + 0x8]
  236. 00000260  266E 0014                movea.l    A3, [A6 + 0x14]
  237. 00000264  7A00                     moveq.l    D5, 0x00
  238. 00000266  200C                     move.l     D0, A4
  239. 00000268  6704                     beq        +0x6 /* 0000026E */
  240. 0000026A  200B                     move.l     D0, A3
  241. 0000026C  6606                     bne        +0x8 /* 00000274 */
  242. label0000026E:
  243. 0000026E  7000                     moveq.l    D0, 0x00
  244. 00000270  6000 00E0                bra        +0xE2 /* 00000352 */
  245. label00000274:
  246. 00000274  2F0B                     move.l     -[A7], A3
  247. 00000276  4227                     clr.b      -[A7]
  248. 00000278  2F0C                     move.l     -[A7], A4
  249. 0000027A  4EBA 029C                jsr        [PC + 0x29C /* 00000518 */]
  250. 0000027E  4A40                     tst.w      D0
  251. 00000280  4FEF 000A                lea.l      A7, [A7 + 0xA]
  252. 00000284  6700 00A8                beq        +0xAA /* 0000032E */
  253. 00000288  2054                     movea.l    A0, [A4]
  254. 0000028A  2068 0012                movea.l    A0, [A0 + 0x12]
  255. 0000028E  2050                     movea.l    A0, [A0]
  256. 00000290  78FF                     moveq.l    D4, 0xFFFFFFFF
  257. 00000292  D868 0002                add.w      D4, [A0 + 0x2]
  258. 00000296  2454                     movea.l    A2, [A4]
  259. 00000298  3C12                     move.w     D6, [A2]
  260. 0000029A  BEAA 0002                cmp.l      D7, [A2 + 0x2]
  261. 0000029E  6D1C                     blt        +0x1E /* 000002BC */
  262. 000002A0  306B 000C                movea.w    A0, [A3 + 0xC]
  263. 000002A4  D1EA 0002                add.l      A0, [A2 + 0x2]
  264. 000002A8  2608                     move.l     D3, A0
  265. 000002AA  B687                     cmp.l      D3, D7
  266. 000002AC  6E00 0090                bgt        +0x92 /* 0000033E */
  267. 000002B0  B687                     cmp.l      D3, D7
  268. 000002B2  6608                     bne        +0xA /* 000002BC */
  269. 000002B4  B846                     cmp.w      D4, D6
  270. 000002B6  6700 0086                beq        +0x88 /* 0000033E */
  271. 000002BA  7A01                     moveq.l    D5, 0x01
  272. label000002BC:
  273. 000002BC  BEAA 0002                cmp.l      D7, [A2 + 0x2]
  274. 000002C0  6D46                     blt        +0x48 /* 00000308 */
  275. 000002C2  5246                     addq.w     D6, 1
  276. 000002C4  6036                     bra        +0x38 /* 000002FC */
  277. label000002C6:
  278. 000002C6  2F0B                     move.l     -[A7], A3
  279. 000002C8  1F3C 0001                move.b     -[A7], 0x1
  280. 000002CC  2F0C                     move.l     -[A7], A4
  281. 000002CE  4EBA 0248                jsr        [PC + 0x248 /* 00000518 */]
  282. 000002D2  4A40                     tst.w      D0
  283. 000002D4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  284. 000002D8  6754                     beq        +0x56 /* 0000032E */
  285. 000002DA  2454                     movea.l    A2, [A4]
  286. 000002DC  BEAA 0002                cmp.l      D7, [A2 + 0x2]
  287. 000002E0  6D1E                     blt        +0x20 /* 00000300 */
  288. 000002E2  306B 000C                movea.w    A0, [A3 + 0xC]
  289. 000002E6  D1EA 0002                add.l      A0, [A2 + 0x2]
  290. 000002EA  2608                     move.l     D3, A0
  291. 000002EC  B687                     cmp.l      D3, D7
  292. 000002EE  6E4E                     bgt        +0x50 /* 0000033E */
  293. 000002F0  B687                     cmp.l      D3, D7
  294. 000002F2  6606                     bne        +0x8 /* 000002FA */
  295. 000002F4  B846                     cmp.w      D4, D6
  296. 000002F6  6746                     beq        +0x48 /* 0000033E */
  297. 000002F8  7A01                     moveq.l    D5, 0x01
  298. label000002FA:
  299. 000002FA  5246                     addq.w     D6, 1
  300. label000002FC:
  301. 000002FC  B846                     cmp.w      D4, D6
  302. 000002FE  6CC6                     bge        -0x38 /* 000002C6 */
  303. label00000300:
  304. 00000300  4A45                     tst.w      D5
  305. 00000302  6604                     bne        +0x6 /* 00000308 */
  306. 00000304  7000                     moveq.l    D0, 0x00
  307. 00000306  604A                     bra        +0x4C /* 00000352 */
  308. label00000308:
  309. 00000308  5346                     subq.w     D6, 1
  310. 0000030A  601E                     bra        +0x20 /* 0000032A */
  311. label0000030C:
  312. 0000030C  2F0B                     move.l     -[A7], A3
  313. 0000030E  1F3C 00FF                move.b     -[A7], 0xFF
  314. 00000312  2F0C                     move.l     -[A7], A4
  315. 00000314  4EBA 0202                jsr        [PC + 0x202 /* 00000518 */]
  316. 00000318  4A40                     tst.w      D0
  317. 0000031A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  318. 0000031E  670E                     beq        +0x10 /* 0000032E */
  319. 00000320  2454                     movea.l    A2, [A4]
  320. 00000322  BEAA 0002                cmp.l      D7, [A2 + 0x2]
  321. 00000326  6C16                     bge        +0x18 /* 0000033E */
  322. 00000328  5346                     subq.w     D6, 1
  323. label0000032A:
  324. 0000032A  4A46                     tst.w      D6
  325. 0000032C  6CDE                     bge        -0x20 /* 0000030C */
  326. label0000032E:
  327. 0000032E  4AAE 0010                tst.l      [A6 + 0x10]
  328. 00000332  6706                     beq        +0x8 /* 0000033A */
  329. 00000334  206E 0010                movea.l    A0, [A6 + 0x10]
  330. 00000338  4250                     clr.w      [A0]
  331. label0000033A:
  332. 0000033A  7000                     moveq.l    D0, 0x00
  333. 0000033C  6014                     bra        +0x16 /* 00000352 */
  334. label0000033E:
  335. 0000033E  4AAE 0010                tst.l      [A6 + 0x10]
  336. 00000342  670C                     beq        +0xE /* 00000350 */
  337. 00000344  3007                     move.w     D0, D7
  338. 00000346  906A 0004                sub.w      D0, [A2 + 0x4]
  339. 0000034A  206E 0010                movea.l    A0, [A6 + 0x10]
  340. 0000034E  3080                     move.w     [A0], D0
  341. label00000350:
  342. 00000350  7001                     moveq.l    D0, 0x01
  343. label00000352:
  344. 00000352  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  345. 00000356  4E5E                     unlink     A6
  346. 00000358  4E75                     rts
  347. export_1092:
  348. fn0000035A:
  349. 0000035A  4E56 0000                link       A6, 0
  350. 0000035E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  351. 00000362  286E 0008                movea.l    A4, [A6 + 0x8]
  352. 00000366  3C2E 000C                move.w     D6, [A6 + 0xC]
  353. 0000036A  266E 000E                movea.l    A3, [A6 + 0xE]
  354. 0000036E  200C                     move.l     D0, A4
  355. 00000370  6704                     beq        +0x6 /* 00000376 */
  356. 00000372  200B                     move.l     D0, A3
  357. 00000374  6604                     bne        +0x6 /* 0000037A */
  358. label00000376:
  359. 00000376  7000                     moveq.l    D0, 0x00
  360. 00000378  606E                     bra        +0x70 /* 000003E8 */
  361. label0000037A:
  362. 0000037A  2F0B                     move.l     -[A7], A3
  363. 0000037C  4227                     clr.b      -[A7]
  364. 0000037E  2F0C                     move.l     -[A7], A4
  365. 00000380  4EBA 0196                jsr        [PC + 0x196 /* 00000518 */]
  366. 00000384  4A40                     tst.w      D0
  367. 00000386  4FEF 000A                lea.l      A7, [A7 + 0xA]
  368. 0000038A  6604                     bne        +0x6 /* 00000390 */
  369. 0000038C  7000                     moveq.l    D0, 0x00
  370. 0000038E  6058                     bra        +0x5A /* 000003E8 */
  371. label00000390:
  372. 00000390  2054                     movea.l    A0, [A4]
  373. 00000392  3E10                     move.w     D7, [A0]
  374. 00000394  BC47                     cmp.w      D6, D7
  375. 00000396  6604                     bne        +0x6 /* 0000039C */
  376. 00000398  7001                     moveq.l    D0, 0x01
  377. 0000039A  604C                     bra        +0x4E /* 000003E8 */
  378. label0000039C:
  379. 0000039C  BC47                     cmp.w      D6, D7
  380. 0000039E  6C24                     bge        +0x26 /* 000003C4 */
  381. 000003A0  5347                     subq.w     D7, 1
  382. 000003A2  601A                     bra        +0x1C /* 000003BE */
  383. label000003A4:
  384. 000003A4  2F0B                     move.l     -[A7], A3
  385. 000003A6  1F3C 00FF                move.b     -[A7], 0xFF
  386. 000003AA  2F0C                     move.l     -[A7], A4
  387. 000003AC  4EBA 016A                jsr        [PC + 0x16A /* 00000518 */]
  388. 000003B0  4A40                     tst.w      D0
  389. 000003B2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  390. 000003B6  6604                     bne        +0x6 /* 000003BC */
  391. 000003B8  7000                     moveq.l    D0, 0x00
  392. 000003BA  602C                     bra        +0x2E /* 000003E8 */
  393. label000003BC:
  394. 000003BC  5347                     subq.w     D7, 1
  395. label000003BE:
  396. 000003BE  BC47                     cmp.w      D6, D7
  397. 000003C0  6FE2                     ble        -0x1C /* 000003A4 */
  398. 000003C2  6022                     bra        +0x24 /* 000003E6 */
  399. label000003C4:
  400. 000003C4  5247                     addq.w     D7, 1
  401. 000003C6  601A                     bra        +0x1C /* 000003E2 */
  402. label000003C8:
  403. 000003C8  2F0B                     move.l     -[A7], A3
  404. 000003CA  1F3C 0001                move.b     -[A7], 0x1
  405. 000003CE  2F0C                     move.l     -[A7], A4
  406. 000003D0  4EBA 0146                jsr        [PC + 0x146 /* 00000518 */]
  407. 000003D4  4A40                     tst.w      D0
  408. 000003D6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  409. 000003DA  6604                     bne        +0x6 /* 000003E0 */
  410. 000003DC  7000                     moveq.l    D0, 0x00
  411. 000003DE  6008                     bra        +0xA /* 000003E8 */
  412. label000003E0:
  413. 000003E0  5247                     addq.w     D7, 1
  414. label000003E2:
  415. 000003E2  BC47                     cmp.w      D6, D7
  416. 000003E4  6CE2                     bge        -0x1C /* 000003C8 */
  417. label000003E6:
  418. 000003E6  7001                     moveq.l    D0, 0x01
  419. label000003E8:
  420. 000003E8  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  421. 000003EC  4E5E                     unlink     A6
  422. 000003EE  4E75                     rts
  423. fn000003F0:
  424. 000003F0  4E56 FFFC                link       A6, -0x0004
  425. 000003F4  2F0C                     move.l     -[A7], A4
  426. 000003F6  286E 0008                movea.l    A4, [A6 + 0x8]
  427. 000003FA  200C                     move.l     D0, A4
  428. 000003FC  6706                     beq        +0x8 /* 00000404 */
  429. 000003FE  4AAE 000E                tst.l      [A6 + 0xE]
  430. 00000402  6604                     bne        +0x6 /* 00000408 */
  431. label00000404:
  432. 00000404  7000                     moveq.l    D0, 0x00
  433. 00000406  6052                     bra        +0x54 /* 0000045A */
  434. label00000408:
  435. 00000408  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  436. 0000040C  306E 000C                movea.w    A0, [A6 + 0xC]
  437. 00000410  2F08                     move.l     -[A7], A0
  438. 00000412  2054                     movea.l    A0, [A4]
  439. 00000414  2F28 0012                move.l     -[A7], [A0 + 0x12]
  440. 00000418  4EAD 1982                jsr        [A5 + 0x1982 /* export_812 */]
  441. 0000041C  4A40                     tst.w      D0
  442. 0000041E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  443. 00000422  6604                     bne        +0x6 /* 00000428 */
  444. 00000424  7000                     moveq.l    D0, 0x00
  445. 00000426  6032                     bra        +0x34 /* 0000045A */
  446. label00000428:
  447. 00000428  2054                     movea.l    A0, [A4]
  448. 0000042A  302E 000C                move.w     D0, [A6 + 0xC]
  449. 0000042E  B050                     cmp.w      D0, [A0]
  450. 00000430  6E26                     bgt        +0x28 /* 00000458 */
  451. 00000432  4878 FFFF                push.l     0xFFFF
  452. 00000436  3F3C FFFF                move.w     -[A7], 0xFFFF
  453. 0000043A  2F0C                     move.l     -[A7], A4
  454. 0000043C  4EBA FD80                jsr        [PC - 0x280 /* 000001BE */]
  455. 00000440  2054                     movea.l    A0, [A4]
  456. 00000442  5250                     addq.w     [A0], 1
  457. 00000444  206E 000E                movea.l    A0, [A6 + 0xE]
  458. 00000448  3028 000C                move.w     D0, [A0 + 0xC]
  459. 0000044C  48C0                     ext.l      D0
  460. 0000044E  2254                     movea.l    A1, [A4]
  461. 00000450  D1A9 0002                add.l      [A1 + 0x2], D0
  462. 00000454  4FEF 000A                lea.l      A7, [A7 + 0xA]
  463. label00000458:
  464. 00000458  7001                     moveq.l    D0, 0x01
  465. label0000045A:
  466. 0000045A  285F                     movea.l    A4, [A7]+
  467. 0000045C  4E5E                     unlink     A6
  468. 0000045E  4E75                     rts
  469. fn00000460:
  470. 00000460  4E56 FFF2                link       A6, -0x000E
  471. 00000464  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  472. 00000468  286E 0008                movea.l    A4, [A6 + 0x8]
  473. 0000046C  3E2E 000C                move.w     D7, [A6 + 0xC]
  474. 00000470  200C                     move.l     D0, A4
  475. 00000472  6606                     bne        +0x8 /* 0000047A */
  476. 00000474  7000                     moveq.l    D0, 0x00
  477. 00000476  6000 0098                bra        +0x9A /* 00000510 */
  478. label0000047A:
  479. 0000047A  2654                     movea.l    A3, [A4]
  480. 0000047C  246B 0012                movea.l    A2, [A3 + 0x12]
  481. 00000480  486E FFF2                pea.l      [A6 - 0xE]
  482. 00000484  3047                     movea.w    A0, D7
  483. 00000486  2F08                     move.l     -[A7], A0
  484. 00000488  2F0A                     move.l     -[A7], A2
  485. 0000048A  4EAD 1972                jsr        [A5 + 0x1972 /* export_810 */]
  486. 0000048E  3047                     movea.w    A0, D7
  487. 00000490  2E88                     move.l     [A7], A0
  488. 00000492  2F0A                     move.l     -[A7], A2
  489. 00000494  4EAD 198A                jsr        [A5 + 0x198A /* export_813 */]
  490. 00000498  4A40                     tst.w      D0
  491. 0000049A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  492. 0000049E  6604                     bne        +0x6 /* 000004A4 */
  493. 000004A0  7000                     moveq.l    D0, 0x00
  494. 000004A2  606C                     bra        +0x6E /* 00000510 */
  495. label000004A4:
  496. 000004A4  2654                     movea.l    A3, [A4]
  497. 000004A6  3C13                     move.w     D6, [A3]
  498. 000004A8  BC47                     cmp.w      D6, D7
  499. 000004AA  6F22                     ble        +0x24 /* 000004CE */
  500. 000004AC  4878 FFFF                push.l     0xFFFF
  501. 000004B0  3F3C FFFF                move.w     -[A7], 0xFFFF
  502. 000004B4  2F0C                     move.l     -[A7], A4
  503. 000004B6  4EBA FD06                jsr        [PC - 0x2FA /* 000001BE */]
  504. 000004BA  2654                     movea.l    A3, [A4]
  505. 000004BC  5353                     subq.w     [A3], 1
  506. 000004BE  302E FFFE                move.w     D0, [A6 - 0x2]
  507. 000004C2  48C0                     ext.l      D0
  508. 000004C4  91AB 0002                sub.l      [A3 + 0x2], D0
  509. 000004C8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  510. 000004CC  6040                     bra        +0x42 /* 0000050E */
  511. label000004CE:
  512. 000004CE  BE46                     cmp.w      D7, D6
  513. 000004D0  663C                     bne        +0x3E /* 0000050E */
  514. 000004D2  4A46                     tst.w      D6
  515. 000004D4  6F38                     ble        +0x3A /* 0000050E */
  516. 000004D6  2052                     movea.l    A0, [A2]
  517. 000004D8  BC68 0002                cmp.w      D6, [A0 + 0x2]
  518. 000004DC  6D30                     blt        +0x32 /* 0000050E */
  519. 000004DE  4878 FFFF                push.l     0xFFFF
  520. 000004E2  3F3C FFFF                move.w     -[A7], 0xFFFF
  521. 000004E6  2F0C                     move.l     -[A7], A4
  522. 000004E8  4EBA FCD4                jsr        [PC - 0x32C /* 000001BE */]
  523. 000004EC  2654                     movea.l    A3, [A4]
  524. 000004EE  5353                     subq.w     [A3], 1
  525. 000004F0  486E FFF2                pea.l      [A6 - 0xE]
  526. 000004F4  3053                     movea.w    A0, [A3]
  527. 000004F6  2F08                     move.l     -[A7], A0
  528. 000004F8  2F0A                     move.l     -[A7], A2
  529. 000004FA  4EAD 1972                jsr        [A5 + 0x1972 /* export_810 */]
  530. 000004FE  302E FFFE                move.w     D0, [A6 - 0x2]
  531. 00000502  48C0                     ext.l      D0
  532. 00000504  2054                     movea.l    A0, [A4]
  533. 00000506  91A8 0002                sub.l      [A0 + 0x2], D0
  534. 0000050A  4FEF 0016                lea.l      A7, [A7 + 0x16]
  535. label0000050E:
  536. 0000050E  7001                     moveq.l    D0, 0x01
  537. label00000510:
  538. 00000510  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  539. 00000514  4E5E                     unlink     A6
  540. 00000516  4E75                     rts
  541. export_1093:
  542. fn00000518:
  543. 00000518  4E56 0000                link       A6, 0
  544. 0000051C  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  545. 00000520  286E 0008                movea.l    A4, [A6 + 0x8]
  546. 00000524  1E2E 000C                move.b     D7, [A6 + 0xC]
  547. 00000528  266E 000E                movea.l    A3, [A6 + 0xE]
  548. 0000052C  200C                     move.l     D0, A4
  549. 0000052E  6704                     beq        +0x6 /* 00000534 */
  550. 00000530  200B                     move.l     D0, A3
  551. 00000532  6604                     bne        +0x6 /* 00000538 */
  552. label00000534:
  553. 00000534  7000                     moveq.l    D0, 0x00
  554. 00000536  6062                     bra        +0x64 /* 0000059A */
  555. label00000538:
  556. 00000538  4A07                     tst.b      D7
  557. 0000053A  6F04                     ble        +0x6 /* 00000540 */
  558. 0000053C  3C2B 000C                move.w     D6, [A3 + 0xC]
  559. label00000540:
  560. 00000540  2454                     movea.l    A2, [A4]
  561. 00000542  1A07                     move.b     D5, D7
  562. 00000544  4885                     ext.w      D5
  563. 00000546  2F0B                     move.l     -[A7], A3
  564. 00000548  3052                     movea.w    A0, [A2]
  565. 0000054A  4870 5000                pea.l      [A0 + D5.w]
  566. 0000054E  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  567. 00000552  4EAD 1972                jsr        [A5 + 0x1972 /* export_810 */]
  568. 00000556  4A40                     tst.w      D0
  569. 00000558  4FEF 000C                lea.l      A7, [A7 + 0xC]
  570. 0000055C  6604                     bne        +0x6 /* 00000562 */
  571. 0000055E  7000                     moveq.l    D0, 0x00
  572. 00000560  6038                     bra        +0x3A /* 0000059A */
  573. label00000562:
  574. 00000562  4A07                     tst.b      D7
  575. 00000564  6712                     beq        +0x14 /* 00000578 */
  576. 00000566  4878 FFFF                push.l     0xFFFF
  577. 0000056A  3F3C FFFF                move.w     -[A7], 0xFFFF
  578. 0000056E  2F0C                     move.l     -[A7], A4
  579. 00000570  4EBA FC4C                jsr        [PC - 0x3B4 /* 000001BE */]
  580. 00000574  4FEF 000A                lea.l      A7, [A7 + 0xA]
  581. label00000578:
  582. 00000578  2454                     movea.l    A2, [A4]
  583. 0000057A  DB52                     add.w      [A2], D5
  584. 0000057C  4A07                     tst.b      D7
  585. 0000057E  6F0A                     ble        +0xC /* 0000058A */
  586. 00000580  2006                     move.l     D0, D6
  587. 00000582  48C0                     ext.l      D0
  588. 00000584  D1AA 0002                add.l      [A2 + 0x2], D0
  589. 00000588  600E                     bra        +0x10 /* 00000598 */
  590. label0000058A:
  591. 0000058A  4A07                     tst.b      D7
  592. 0000058C  6C0A                     bge        +0xC /* 00000598 */
  593. 0000058E  302B 000C                move.w     D0, [A3 + 0xC]
  594. 00000592  48C0                     ext.l      D0
  595. 00000594  91AA 0002                sub.l      [A2 + 0x2], D0
  596. label00000598:
  597. 00000598  7001                     moveq.l    D0, 0x01
  598. label0000059A:
  599. 0000059A  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  600. 0000059E  4E5E                     unlink     A6
  601. 000005A0  4E75                     rts
  602. fn000005A2:
  603. 000005A2  4E56 0000                link       A6, 0
  604. 000005A6  4AAE 0008                tst.l      [A6 + 0x8]
  605. 000005AA  6706                     beq        +0x8 /* 000005B2 */
  606. 000005AC  4AAE 000E                tst.l      [A6 + 0xE]
  607. 000005B0  6604                     bne        +0x6 /* 000005B6 */
  608. label000005B2:
  609. 000005B2  7000                     moveq.l    D0, 0x00
  610. 000005B4  6018                     bra        +0x1A /* 000005CE */
  611. label000005B6:
  612. 000005B6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  613. 000005BA  306E 000C                movea.w    A0, [A6 + 0xC]
  614. 000005BE  2F08                     move.l     -[A7], A0
  615. 000005C0  206E 0008                movea.l    A0, [A6 + 0x8]
  616. 000005C4  2050                     movea.l    A0, [A0]
  617. 000005C6  2F28 0012                move.l     -[A7], [A0 + 0x12]
  618. 000005CA  4EAD 197A                jsr        [A5 + 0x197A /* export_811 */]
  619. label000005CE:
  620. 000005CE  4E5E                     unlink     A6
  621. 000005D0  4E75                     rts
  622. export_1096:
  623. fn000005D2:
  624. 000005D2  4E56 FFF4                link       A6, -0x000C
  625. 000005D6  4AAE 0008                tst.l      [A6 + 0x8]
  626. 000005DA  670C                     beq        +0xE /* 000005E8 */
  627. 000005DC  4AAE 000C                tst.l      [A6 + 0xC]
  628. 000005E0  6706                     beq        +0x8 /* 000005E8 */
  629. 000005E2  4AAE 0010                tst.l      [A6 + 0x10]
  630. 000005E6  6604                     bne        +0x6 /* 000005EC */
  631. label000005E8:
  632. 000005E8  70FF                     moveq.l    D0, 0xFFFFFFFF
  633. 000005EA  604E                     bra        +0x50 /* 0000063A */
  634. label000005EC:
  635. 000005EC  42A7                     clr.l      -[A7]
  636. 000005EE  486E FFF9                pea.l      [A6 - 0x7]
  637. 000005F2  486E FFFC                pea.l      [A6 - 0x4]
  638. 000005F6  486E FFFA                pea.l      [A6 - 0x6]
  639. 000005FA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  640. 000005FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  641. 00000602  4EBA 0098                jsr        [PC + 0x98 /* 0000069C */]
  642. 00000606  0C6E FFFF FFFA           cmpi.w     [A6 - 0x6], 0xFFFF
  643. 0000060C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  644. 00000610  6604                     bne        +0x6 /* 00000616 */
  645. 00000612  70FF                     moveq.l    D0, 0xFFFFFFFF
  646. 00000614  6024                     bra        +0x26 /* 0000063A */
  647. label00000616:
  648. 00000616  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  649. 0000061A  1F2E FFF9                move.b     -[A7], [A6 - 0x7]
  650. 0000061E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  651. 00000622  42A7                     clr.l      -[A7]
  652. 00000624  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  653. 00000628  206E 0008                movea.l    A0, [A6 + 0x8]
  654. 0000062C  2050                     movea.l    A0, [A0]
  655. 0000062E  2F28 000A                move.l     -[A7], [A0 + 0xA]
  656. 00000632  4EBA 21F6                jsr        [PC + 0x21F6 /* 0000282A */]
  657. 00000636  302E FFFA                move.w     D0, [A6 - 0x6]
  658. label0000063A:
  659. 0000063A  4E5E                     unlink     A6
  660. 0000063C  4E75                     rts
  661. fn0000063E:
  662. 0000063E  4E56 0000                link       A6, 0
  663. 00000642  48E7 0308                movem.l    -[A7], D6,D7,A4
  664. 00000646  286E 0010                movea.l    A4, [A6 + 0x10]
  665. 0000064A  200C                     move.l     D0, A4
  666. 0000064C  6604                     bne        +0x6 /* 00000652 */
  667. 0000064E  70FF                     moveq.l    D0, 0xFFFFFFFF
  668. 00000650  6040                     bra        +0x42 /* 00000692 */
  669. label00000652:
  670. 00000652  1E2C 0002                move.b     D7, [A4 + 0x2]
  671. 00000656  7C00                     moveq.l    D6, 0x00
  672. 00000658  1C07                     move.b     D6, D7
  673. 0000065A  0806 0003                btst.b     D6, 0x3
  674. 0000065E  6706                     beq        +0x8 /* 00000666 */
  675. 00000660  202C 0028                move.l     D0, [A4 + 0x28]
  676. 00000664  6006                     bra        +0x8 /* 0000066C */
  677. label00000666:
  678. 00000666  203C F000 0000           move.l     D0, 0xF0000000
  679. label0000066C:
  680. 0000066C  2E00                     move.l     D7, D0
  681. 0000066E  0806 0004                btst.b     D6, 0x4
  682. 00000672  6708                     beq        +0xA /* 0000067C */
  683. 00000674  7000                     moveq.l    D0, 0x00
  684. 00000676  102C 002C                move.b     D0, [A4 + 0x2C]
  685. 0000067A  6002                     bra        +0x4 /* 0000067E */
  686. label0000067C:
  687. 0000067C  7001                     moveq.l    D0, 0x01
  688. label0000067E:
  689. 0000067E  1C00                     move.b     D6, D0
  690. 00000680  1F06                     move.b     -[A7], D6
  691. 00000682  2F07                     move.l     -[A7], D7
  692. 00000684  3F14                     move.w     -[A7], [A4]
  693. 00000686  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  694. 0000068A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  695. 0000068E  4EBA 00D2                jsr        [PC + 0xD2 /* 00000762 */]
  696. label00000692:
  697. 00000692  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  698. 00000698  4E5E                     unlink     A6
  699. 0000069A  4E75                     rts
  700. export_1097:
  701. fn0000069C:
  702. 0000069C  4E56 FFFC                link       A6, -0x0004
  703. 000006A0  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  704. 000006A4  2E2E 0008                move.l     D7, [A6 + 0x8]
  705. 000006A8  266E 000C                movea.l    A3, [A6 + 0xC]
  706. 000006AC  4A87                     tst.l      D7
  707. 000006AE  6704                     beq        +0x6 /* 000006B4 */
  708. 000006B0  200B                     move.l     D0, A3
  709. 000006B2  6606                     bne        +0x8 /* 000006BA */
  710. label000006B4:
  711. 000006B4  70FF                     moveq.l    D0, 0xFFFFFFFF
  712. 000006B6  6000 00A2                bra        +0xA4 /* 0000075A */
  713. label000006BA:
  714. 000006BA  2047                     movea.l    A0, D7
  715. 000006BC  2050                     movea.l    A0, [A0]
  716. 000006BE  2868 0006                movea.l    A4, [A0 + 0x6]
  717. 000006C2  200C                     move.l     D0, A4
  718. 000006C4  6606                     bne        +0x8 /* 000006CC */
  719. 000006C6  70FF                     moveq.l    D0, 0xFFFFFFFF
  720. 000006C8  6000 0090                bra        +0x92 /* 0000075A */
  721. label000006CC:
  722. 000006CC  7004                     moveq.l    D0, 0x04
  723. 000006CE  D094                     add.l      D0, [A4]
  724. 000006D0  2440                     movea.l    A2, D0
  725. 000006D2  3A2B 0004                move.w     D5, [A3 + 0x4]
  726. 000006D6  0C45 FFFF                cmpi.w     D5, 0xFFFF
  727. 000006DA  6704                     beq        +0x6 /* 000006E0 */
  728. 000006DC  3805                     move.w     D4, D5
  729. 000006DE  6002                     bra        +0x4 /* 000006E2 */
  730. label000006E0:
  731. 000006E0  3812                     move.w     D4, [A2]
  732. label000006E2:
  733. 000006E2  2A2B 0006                move.l     D5, [A3 + 0x6]
  734. 000006E6  0C85 F000 0000           cmpi.l     D5, 0xF0000000
  735. 000006EC  6704                     beq        +0x6 /* 000006F2 */
  736. 000006EE  2605                     move.l     D3, D5
  737. 000006F0  6004                     bra        +0x6 /* 000006F6 */
  738. label000006F2:
  739. 000006F2  262A 0028                move.l     D3, [A2 + 0x28]
  740. label000006F6:
  741. 000006F6  1A2B 000A                move.b     D5, [A3 + 0xA]
  742. 000006FA  0C05 0001                cmpi.b     D5, 0x1
  743. 000006FE  6704                     beq        +0x6 /* 00000704 */
  744. 00000700  1C05                     move.b     D6, D5
  745. 00000702  6004                     bra        +0x6 /* 00000708 */
  746. label00000704:
  747. 00000704  1C2A 002C                move.b     D6, [A2 + 0x2C]
  748. label00000708:
  749. 00000708  4AAE 001C                tst.l      [A6 + 0x1C]
  750. 0000070C  6726                     beq        +0x28 /* 00000734 */
  751. 0000070E  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  752. 00000712  3F04                     move.w     -[A7], D4
  753. 00000714  2047                     movea.l    A0, D7
  754. 00000716  2050                     movea.l    A0, [A0]
  755. 00000718  2F28 000A                move.l     -[A7], [A0 + 0xA]
  756. 0000071C  4EBA 1A1A                jsr        [PC + 0x1A1A /* 00002138 */]
  757. 00000720  4A40                     tst.w      D0
  758. 00000722  4FEF 000A                lea.l      A7, [A7 + 0xA]
  759. 00000726  6708                     beq        +0xA /* 00000730 */
  760. 00000728  206E 001C                movea.l    A0, [A6 + 0x1C]
  761. 0000072C  4A50                     tst.w      [A0]
  762. 0000072E  6604                     bne        +0x6 /* 00000734 */
  763. label00000730:
  764. 00000730  70FF                     moveq.l    D0, 0xFFFFFFFF
  765. 00000732  6026                     bra        +0x28 /* 0000075A */
  766. label00000734:
  767. 00000734  4AAE 0010                tst.l      [A6 + 0x10]
  768. 00000738  6706                     beq        +0x8 /* 00000740 */
  769. 0000073A  206E 0010                movea.l    A0, [A6 + 0x10]
  770. 0000073E  3084                     move.w     [A0], D4
  771. label00000740:
  772. 00000740  4AAE 0014                tst.l      [A6 + 0x14]
  773. 00000744  6706                     beq        +0x8 /* 0000074C */
  774. 00000746  206E 0014                movea.l    A0, [A6 + 0x14]
  775. 0000074A  2083                     move.l     [A0], D3
  776. label0000074C:
  777. 0000074C  4AAE 0018                tst.l      [A6 + 0x18]
  778. 00000750  6706                     beq        +0x8 /* 00000758 */
  779. 00000752  206E 0018                movea.l    A0, [A6 + 0x18]
  780. 00000756  1086                     move.b     [A0], D6
  781. label00000758:
  782. 00000758  3004                     move.w     D0, D4
  783. label0000075A:
  784. 0000075A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  785. 0000075E  4E5E                     unlink     A6
  786. 00000760  4E75                     rts
  787. fn00000762:
  788. 00000762  4E56 0000                link       A6, 0
  789. 00000766  48E7 0038                movem.l    -[A7], A2,A3,A4
  790. 0000076A  266E 000C                movea.l    A3, [A6 + 0xC]
  791. 0000076E  4AAE 0008                tst.l      [A6 + 0x8]
  792. 00000772  6704                     beq        +0x6 /* 00000778 */
  793. 00000774  200B                     move.l     D0, A3
  794. 00000776  6604                     bne        +0x6 /* 0000077C */
  795. label00000778:
  796. 00000778  7000                     moveq.l    D0, 0x00
  797. 0000077A  6062                     bra        +0x64 /* 000007DE */
  798. label0000077C:
  799. 0000077C  206E 0008                movea.l    A0, [A6 + 0x8]
  800. 00000780  2050                     movea.l    A0, [A0]
  801. 00000782  2468 0006                movea.l    A2, [A0 + 0x6]
  802. 00000786  200A                     move.l     D0, A2
  803. 00000788  6604                     bne        +0x6 /* 0000078E */
  804. 0000078A  7000                     moveq.l    D0, 0x00
  805. 0000078C  6050                     bra        +0x52 /* 000007DE */
  806. label0000078E:
  807. 0000078E  7004                     moveq.l    D0, 0x04
  808. 00000790  D092                     add.l      D0, [A2]
  809. 00000792  2840                     movea.l    A4, D0
  810. 00000794  302E 0010                move.w     D0, [A6 + 0x10]
  811. 00000798  B054                     cmp.w      D0, [A4]
  812. 0000079A  6708                     beq        +0xA /* 000007A4 */
  813. 0000079C  376E 0010 0004           move.w     [A3 + 0x4], [A6 + 0x10]
  814. 000007A2  6006                     bra        +0x8 /* 000007AA */
  815. label000007A4:
  816. 000007A4  377C FFFF 0004           move.w     [A3 + 0x4], 0xFFFF
  817. label000007AA:
  818. 000007AA  202E 0012                move.l     D0, [A6 + 0x12]
  819. 000007AE  B0AC 0028                cmp.l      D0, [A4 + 0x28]
  820. 000007B2  6708                     beq        +0xA /* 000007BC */
  821. 000007B4  276E 0012 0006           move.l     [A3 + 0x6], [A6 + 0x12]
  822. 000007BA  6008                     bra        +0xA /* 000007C4 */
  823. label000007BC:
  824. 000007BC  277C F000 0000 0006      move.l     [A3 + 0x6], 0xF0000000
  825. label000007C4:
  826. 000007C4  102E 0016                move.b     D0, [A6 + 0x16]
  827. 000007C8  B02C 002C                cmp.b      D0, [A4 + 0x2C]
  828. 000007CC  6708                     beq        +0xA /* 000007D6 */
  829. 000007CE  176E 0016 000A           move.b     [A3 + 0xA], [A6 + 0x16]
  830. 000007D4  6006                     bra        +0x8 /* 000007DC */
  831. label000007D6:
  832. 000007D6  177C 0001 000A           move.b     [A3 + 0xA], 0x1
  833. label000007DC:
  834. 000007DC  7001                     moveq.l    D0, 0x01
  835. label000007DE:
  836. 000007DE  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  837. 000007E2  4E5E                     unlink     A6
  838. 000007E4  4E75                     rts
  839. fn000007E6:
  840. 000007E6  4E56 FFF8                link       A6, -0x0008
  841. 000007EA  2F0C                     move.l     -[A7], A4
  842. 000007EC  286E 0010                movea.l    A4, [A6 + 0x10]
  843. 000007F0  4AAE 0008                tst.l      [A6 + 0x8]
  844. 000007F4  670A                     beq        +0xC /* 00000800 */
  845. 000007F6  4AAE 000C                tst.l      [A6 + 0xC]
  846. 000007FA  6704                     beq        +0x6 /* 00000800 */
  847. 000007FC  200C                     move.l     D0, A4
  848. 000007FE  6604                     bne        +0x6 /* 00000804 */
  849. label00000800:
  850. 00000800  7000                     moveq.l    D0, 0x00
  851. 00000802  6048                     bra        +0x4A /* 0000084C */
  852. label00000804:
  853. 00000804  42A7                     clr.l      -[A7]
  854. 00000806  486E FFF9                pea.l      [A6 - 0x7]
  855. 0000080A  486E FFFA                pea.l      [A6 - 0x6]
  856. 0000080E  486E FFFE                pea.l      [A6 - 0x2]
  857. 00000812  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  858. 00000816  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  859. 0000081A  4EBA FE80                jsr        [PC - 0x180 /* 0000069C */]
  860. 0000081E  302E FFFE                move.w     D0, [A6 - 0x2]
  861. 00000822  B054                     cmp.w      D0, [A4]
  862. 00000824  4FEF 0018                lea.l      A7, [A7 + 0x18]
  863. 00000828  6704                     beq        +0x6 /* 0000082E */
  864. 0000082A  7000                     moveq.l    D0, 0x00
  865. 0000082C  601E                     bra        +0x20 /* 0000084C */
  866. label0000082E:
  867. 0000082E  202E FFFA                move.l     D0, [A6 - 0x6]
  868. 00000832  B0AC 0028                cmp.l      D0, [A4 + 0x28]
  869. 00000836  6704                     beq        +0x6 /* 0000083C */
  870. 00000838  7000                     moveq.l    D0, 0x00
  871. 0000083A  6010                     bra        +0x12 /* 0000084C */
  872. label0000083C:
  873. 0000083C  102E FFF9                move.b     D0, [A6 - 0x7]
  874. 00000840  B02C 002C                cmp.b      D0, [A4 + 0x2C]
  875. 00000844  6704                     beq        +0x6 /* 0000084A */
  876. 00000846  7000                     moveq.l    D0, 0x00
  877. 00000848  6002                     bra        +0x4 /* 0000084C */
  878. label0000084A:
  879. 0000084A  7001                     moveq.l    D0, 0x01
  880. label0000084C:
  881. 0000084C  285F                     movea.l    A4, [A7]+
  882. 0000084E  4E5E                     unlink     A6
  883. 00000850  4E75                     rts
  884. fn00000852:
  885. 00000852  4E56 0000                link       A6, 0
  886. 00000856  48E7 0018                movem.l    -[A7], A3,A4
  887. 0000085A  286E 0008                movea.l    A4, [A6 + 0x8]
  888. 0000085E  266E 000C                movea.l    A3, [A6 + 0xC]
  889. 00000862  200C                     move.l     D0, A4
  890. 00000864  6704                     beq        +0x6 /* 0000086A */
  891. 00000866  200B                     move.l     D0, A3
  892. 00000868  6604                     bne        +0x6 /* 0000086E */
  893. label0000086A:
  894. 0000086A  7000                     moveq.l    D0, 0x00
  895. 0000086C  603A                     bra        +0x3C /* 000008A8 */
  896. label0000086E:
  897. 0000086E  102C 0002                move.b     D0, [A4 + 0x2]
  898. 00000872  B02B 0002                cmp.b      D0, [A3 + 0x2]
  899. 00000876  6704                     beq        +0x6 /* 0000087C */
  900. 00000878  7000                     moveq.l    D0, 0x00
  901. 0000087A  602C                     bra        +0x2E /* 000008A8 */
  902. label0000087C:
  903. 0000087C  302C 0004                move.w     D0, [A4 + 0x4]
  904. 00000880  B06B 0004                cmp.w      D0, [A3 + 0x4]
  905. 00000884  6704                     beq        +0x6 /* 0000088A */
  906. 00000886  7000                     moveq.l    D0, 0x00
  907. 00000888  601E                     bra        +0x20 /* 000008A8 */
  908. label0000088A:
  909. 0000088A  202C 0006                move.l     D0, [A4 + 0x6]
  910. 0000088E  B0AB 0006                cmp.l      D0, [A3 + 0x6]
  911. 00000892  6704                     beq        +0x6 /* 00000898 */
  912. 00000894  7000                     moveq.l    D0, 0x00
  913. 00000896  6010                     bra        +0x12 /* 000008A8 */
  914. label00000898:
  915. 00000898  102C 000A                move.b     D0, [A4 + 0xA]
  916. 0000089C  B02B 000A                cmp.b      D0, [A3 + 0xA]
  917. 000008A0  6704                     beq        +0x6 /* 000008A6 */
  918. 000008A2  7000                     moveq.l    D0, 0x00
  919. 000008A4  6002                     bra        +0x4 /* 000008A8 */
  920. label000008A6:
  921. 000008A6  7001                     moveq.l    D0, 0x01
  922. label000008A8:
  923. 000008A8  4CDF 1800                movem.l    A3,A4, [A7]+
  924. 000008AC  4E5E                     unlink     A6
  925. 000008AE  4E75                     rts
  926. fn000008B0:
  927. 000008B0  4E56 0000                link       A6, 0
  928. 000008B4  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  929. 000008B8  246E 0008                movea.l    A2, [A6 + 0x8]
  930. 000008BC  266E 000C                movea.l    A3, [A6 + 0xC]
  931. 000008C0  49EB 0001                lea.l      A4, [A3 + 0x1]
  932. 000008C4  7002                     moveq.l    D0, 0x02
  933. 000008C6  C014                     and.b      D0, [A4]
  934. 000008C8  802E 0014                or.b       D0, [A6 + 0x14]
  935. 000008CC  1E00                     move.b     D7, D0
  936. 000008CE  3C2B 000C                move.w     D6, [A3 + 0xC]
  937. 000008D2  9C6E 0010                sub.w      D6, [A6 + 0x10]
  938. 000008D6  7001                     moveq.l    D0, 0x01
  939. 000008D8  C014                     and.b      D0, [A4]
  940. 000008DA  802E 0012                or.b       D0, [A6 + 0x12]
  941. 000008DE  1880                     move.b     [A4], D0
  942. 000008E0  376E 0010 000C           move.w     [A3 + 0xC], [A6 + 0x10]
  943. 000008E6  2F0B                     move.l     -[A7], A3
  944. 000008E8  2052                     movea.l    A0, [A2]
  945. 000008EA  3F10                     move.w     -[A7], [A0]
  946. 000008EC  2F0A                     move.l     -[A7], A2
  947. 000008EE  4EBA FCB2                jsr        [PC - 0x34E /* 000005A2 */]
  948. 000008F2  4A40                     tst.w      D0
  949. 000008F4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  950. 000008F8  6604                     bne        +0x6 /* 000008FE */
  951. 000008FA  7000                     moveq.l    D0, 0x00
  952. 000008FC  6028                     bra        +0x2A /* 00000926 */
  953. label000008FE:
  954. 000008FE  0214 00FC                andi.b     [A4], 0xFC
  955. 00000902  8F14                     or.b       [A4], D7
  956. 00000904  3746 000C                move.w     [A3 + 0xC], D6
  957. 00000908  2F0B                     move.l     -[A7], A3
  958. 0000090A  2052                     movea.l    A0, [A2]
  959. 0000090C  7001                     moveq.l    D0, 0x01
  960. 0000090E  D050                     add.w      D0, [A0]
  961. 00000910  3F00                     move.w     -[A7], D0
  962. 00000912  2F0A                     move.l     -[A7], A2
  963. 00000914  4EBA FADA                jsr        [PC - 0x526 /* 000003F0 */]
  964. 00000918  4A40                     tst.w      D0
  965. 0000091A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  966. 0000091E  6604                     bne        +0x6 /* 00000924 */
  967. 00000920  7000                     moveq.l    D0, 0x00
  968. 00000922  6002                     bra        +0x4 /* 00000926 */
  969. label00000924:
  970. 00000924  7001                     moveq.l    D0, 0x01
  971. label00000926:
  972. 00000926  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  973. 0000092A  4E5E                     unlink     A6
  974. 0000092C  4E75                     rts
  975. export_1094:
  976. fn0000092E:
  977. 0000092E  4E56 FFE4                link       A6, -0x001C
  978. 00000932  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  979. 00000936  286E 0008                movea.l    A4, [A6 + 0x8]
  980. 0000093A  2C2E 000C                move.l     D6, [A6 + 0xC]
  981. 0000093E  266E 0010                movea.l    A3, [A6 + 0x10]
  982. 00000942  200C                     move.l     D0, A4
  983. 00000944  6704                     beq        +0x6 /* 0000094A */
  984. 00000946  200B                     move.l     D0, A3
  985. 00000948  6606                     bne        +0x8 /* 00000950 */
  986. label0000094A:
  987. 0000094A  7000                     moveq.l    D0, 0x00
  988. 0000094C  6000 02F8                bra        +0x2FA /* 00000C46 */
  989. label00000950:
  990. 00000950  4A6B 000C                tst.w      [A3 + 0xC]
  991. 00000954  6606                     bne        +0x8 /* 0000095C */
  992. 00000956  7001                     moveq.l    D0, 0x01
  993. 00000958  6000 02EC                bra        +0x2EE /* 00000C46 */
  994. label0000095C:
  995. 0000095C  486E FFF2                pea.l      [A6 - 0xE]
  996. 00000960  4227                     clr.b      -[A7]
  997. 00000962  2F0C                     move.l     -[A7], A4
  998. 00000964  4EBA FBB2                jsr        [PC - 0x44E /* 00000518 */]
  999. 00000968  4A40                     tst.w      D0
  1000. 0000096A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1001. 0000096E  6606                     bne        +0x8 /* 00000976 */
  1002. 00000970  7000                     moveq.l    D0, 0x00
  1003. 00000972  6000 02D2                bra        +0x2D4 /* 00000C46 */
  1004. label00000976:
  1005. 00000976  2454                     movea.l    A2, [A4]
  1006. 00000978  4A6E FFFE                tst.w      [A6 - 0x2]
  1007. 0000097C  6618                     bne        +0x1A /* 00000996 */
  1008. 0000097E  7005                     moveq.l    D0, 0x05
  1009. 00000980  C02E FFF3                and.b      D0, [A6 - 0xD]
  1010. 00000984  812B 0001                or.b       [A3 + 0x1], D0
  1011. 00000988  2F0B                     move.l     -[A7], A3
  1012. 0000098A  3F12                     move.w     -[A7], [A2]
  1013. 0000098C  2F0C                     move.l     -[A7], A4
  1014. 0000098E  4EBA FC12                jsr        [PC - 0x3EE /* 000005A2 */]
  1015. 00000992  6000 02B2                bra        +0x2B4 /* 00000C46 */
  1016. label00000996:
  1017. 00000996  3E06                     move.w     D7, D6
  1018. 00000998  9E6A 0004                sub.w      D7, [A2 + 0x4]
  1019. 0000099C  BE6E FFFE                cmp.w      D7, [A6 - 0x2]
  1020. 000009A0  57C5                     seq        D5
  1021. 000009A2  4405                     neg.b      D5
  1022. 000009A4  4885                     ext.w      D5
  1023. 000009A6  4A13                     tst.b      [A3]
  1024. 000009A8  666A                     bne        +0x6C /* 00000A14 */
  1025. 000009AA  4A2E FFF2                tst.b      [A6 - 0xE]
  1026. 000009AE  6664                     bne        +0x66 /* 00000A14 */
  1027. 000009B0  486E FFF2                pea.l      [A6 - 0xE]
  1028. 000009B4  2F0B                     move.l     -[A7], A3
  1029. 000009B6  4EBA FE9A                jsr        [PC - 0x166 /* 00000852 */]
  1030. 000009BA  4A40                     tst.w      D0
  1031. 000009BC  508F                     addq.l     A7, 8
  1032. 000009BE  6754                     beq        +0x56 /* 00000A14 */
  1033. 000009C0  082E 0001 FFF3           btst.b     [A6 - 0xD], 0x1
  1034. 000009C6  6704                     beq        +0x6 /* 000009CC */
  1035. 000009C8  4A45                     tst.w      D5
  1036. 000009CA  6648                     bne        +0x4A /* 00000A14 */
  1037. label000009CC:
  1038. 000009CC  302B 000C                move.w     D0, [A3 + 0xC]
  1039. 000009D0  D16E FFFE                add.w      [A6 - 0x2], D0
  1040. 000009D4  082B 0001 0001           btst.b     [A3 + 0x1], 0x1
  1041. 000009DA  6728                     beq        +0x2A /* 00000A04 */
  1042. 000009DC  4A45                     tst.w      D5
  1043. 000009DE  6708                     beq        +0xA /* 000009E8 */
  1044. 000009E0  002E 0002 FFF3           ori.b      [A6 - 0xD], 0x2
  1045. 000009E6  601C                     bra        +0x1E /* 00000A04 */
  1046. label000009E8:
  1047. 000009E8  2F3C 0200 0100           move.l     -[A7], 0x2000100
  1048. 000009EE  302B 000C                move.w     D0, [A3 + 0xC]
  1049. 000009F2  D047                     add.w      D0, D7
  1050. 000009F4  3F00                     move.w     -[A7], D0
  1051. 000009F6  486E FFF2                pea.l      [A6 - 0xE]
  1052. 000009FA  2F0C                     move.l     -[A7], A4
  1053. 000009FC  4EBA FEB2                jsr        [PC - 0x14E /* 000008B0 */]
  1054. 00000A00  6000 0244                bra        +0x246 /* 00000C46 */
  1055. label00000A04:
  1056. 00000A04  486E FFF2                pea.l      [A6 - 0xE]
  1057. 00000A08  3F12                     move.w     -[A7], [A2]
  1058. 00000A0A  2F0C                     move.l     -[A7], A4
  1059. 00000A0C  4EBA FB94                jsr        [PC - 0x46C /* 000005A2 */]
  1060. 00000A10  6000 0234                bra        +0x236 /* 00000C46 */
  1061. label00000A14:
  1062. 00000A14  4A47                     tst.w      D7
  1063. 00000A16  6600 00E8                bne        +0xEA /* 00000B00 */
  1064. 00000A1A  4A13                     tst.b      [A3]
  1065. 00000A1C  6672                     bne        +0x74 /* 00000A90 */
  1066. 00000A1E  4A52                     tst.w      [A2]
  1067. 00000A20  6F6E                     ble        +0x70 /* 00000A90 */
  1068. 00000A22  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  1069. 00000A26  43EE FFF2                lea.l      A1, [A6 - 0xE]
  1070. 00000A2A  20D9                     move.l     [A0]+, [A1]+
  1071. 00000A2C  20D9                     move.l     [A0]+, [A1]+
  1072. 00000A2E  20D9                     move.l     [A0]+, [A1]+
  1073. 00000A30  30D9                     move.w     [A0]+, [A1]+
  1074. 00000A32  486E FFE4                pea.l      [A6 - 0x1C]
  1075. 00000A36  1F3C 00FF                move.b     -[A7], 0xFF
  1076. 00000A3A  2F0C                     move.l     -[A7], A4
  1077. 00000A3C  4EBA FADA                jsr        [PC - 0x526 /* 00000518 */]
  1078. 00000A40  4A40                     tst.w      D0
  1079. 00000A42  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1080. 00000A46  6606                     bne        +0x8 /* 00000A4E */
  1081. 00000A48  7000                     moveq.l    D0, 0x00
  1082. 00000A4A  6000 01FA                bra        +0x1FC /* 00000C46 */
  1083. label00000A4E:
  1084. 00000A4E  4A2E FFE4                tst.b      [A6 - 0x1C]
  1085. 00000A52  661E                     bne        +0x20 /* 00000A72 */
  1086. 00000A54  486E FFE4                pea.l      [A6 - 0x1C]
  1087. 00000A58  2F0B                     move.l     -[A7], A3
  1088. 00000A5A  4EBA FDF6                jsr        [PC - 0x20A /* 00000852 */]
  1089. 00000A5E  4A40                     tst.w      D0
  1090. 00000A60  508F                     addq.l     A7, 8
  1091. 00000A62  670E                     beq        +0x10 /* 00000A72 */
  1092. 00000A64  2F0B                     move.l     -[A7], A3
  1093. 00000A66  2F06                     move.l     -[A7], D6
  1094. 00000A68  2F0C                     move.l     -[A7], A4
  1095. 00000A6A  4EBA FEC2                jsr        [PC - 0x13E /* 0000092E */]
  1096. 00000A6E  6000 01D6                bra        +0x1D8 /* 00000C46 */
  1097. label00000A72:
  1098. 00000A72  486E FFE4                pea.l      [A6 - 0x1C]
  1099. 00000A76  1F3C 0001                move.b     -[A7], 0x1
  1100. 00000A7A  2F0C                     move.l     -[A7], A4
  1101. 00000A7C  4EBA FA9A                jsr        [PC - 0x566 /* 00000518 */]
  1102. 00000A80  4A40                     tst.w      D0
  1103. 00000A82  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1104. 00000A86  6606                     bne        +0x8 /* 00000A8E */
  1105. 00000A88  7000                     moveq.l    D0, 0x00
  1106. 00000A8A  6000 01BA                bra        +0x1BC /* 00000C46 */
  1107. label00000A8E:
  1108. 00000A8E  2454                     movea.l    A2, [A4]
  1109. label00000A90:
  1110. 00000A90  4A13                     tst.b      [A3]
  1111. 00000A92  6642                     bne        +0x44 /* 00000AD6 */
  1112. 00000A94  022B 00FE 0001           andi.b     [A3 + 0x1], 0xFE
  1113. 00000A9A  7001                     moveq.l    D0, 0x01
  1114. 00000A9C  C02E FFF3                and.b      D0, [A6 - 0xD]
  1115. 00000AA0  812B 0001                or.b       [A3 + 0x1], D0
  1116. 00000AA4  082B 0001 0001           btst.b     [A3 + 0x1], 0x1
  1117. 00000AAA  672A                     beq        +0x2C /* 00000AD6 */
  1118. 00000AAC  082E 0000 FFF3           btst.b     [A6 - 0xD], 0x0
  1119. 00000AB2  6622                     bne        +0x24 /* 00000AD6 */
  1120. 00000AB4  002E 0001 FFF3           ori.b      [A6 - 0xD], 0x1
  1121. 00000ABA  486E FFF2                pea.l      [A6 - 0xE]
  1122. 00000ABE  3F12                     move.w     -[A7], [A2]
  1123. 00000AC0  2F0C                     move.l     -[A7], A4
  1124. 00000AC2  4EBA FADE                jsr        [PC - 0x522 /* 000005A2 */]
  1125. 00000AC6  4A40                     tst.w      D0
  1126. 00000AC8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1127. 00000ACC  6606                     bne        +0x8 /* 00000AD4 */
  1128. 00000ACE  7000                     moveq.l    D0, 0x00
  1129. 00000AD0  6000 0174                bra        +0x176 /* 00000C46 */
  1130. label00000AD4:
  1131. 00000AD4  2454                     movea.l    A2, [A4]
  1132. label00000AD6:
  1133. 00000AD6  2F0B                     move.l     -[A7], A3
  1134. 00000AD8  3F12                     move.w     -[A7], [A2]
  1135. 00000ADA  2F0C                     move.l     -[A7], A4
  1136. 00000ADC  4EBA F912                jsr        [PC - 0x6EE /* 000003F0 */]
  1137. 00000AE0  4A40                     tst.w      D0
  1138. 00000AE2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1139. 00000AE6  6606                     bne        +0x8 /* 00000AEE */
  1140. 00000AE8  7000                     moveq.l    D0, 0x00
  1141. 00000AEA  6000 015A                bra        +0x15C /* 00000C46 */
  1142. label00000AEE:
  1143. 00000AEE  486E FFF2                pea.l      [A6 - 0xE]
  1144. 00000AF2  1F3C 00FF                move.b     -[A7], 0xFF
  1145. 00000AF6  2F0C                     move.l     -[A7], A4
  1146. 00000AF8  4EBA FA1E                jsr        [PC - 0x5E2 /* 00000518 */]
  1147. 00000AFC  6000 0148                bra        +0x14A /* 00000C46 */
  1148. label00000B00:
  1149. 00000B00  4A45                     tst.w      D5
  1150. 00000B02  6700 00EA                beq        +0xEC /* 00000BEE */
  1151. 00000B06  4A13                     tst.b      [A3]
  1152. 00000B08  667C                     bne        +0x7E /* 00000B86 */
  1153. 00000B0A  206A 0012                movea.l    A0, [A2 + 0x12]
  1154. 00000B0E  2050                     movea.l    A0, [A0]
  1155. 00000B10  70FF                     moveq.l    D0, 0xFFFFFFFF
  1156. 00000B12  D068 0002                add.w      D0, [A0 + 0x2]
  1157. 00000B16  B052                     cmp.w      D0, [A2]
  1158. 00000B18  6F6C                     ble        +0x6E /* 00000B86 */
  1159. 00000B1A  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  1160. 00000B1E  43EE FFF2                lea.l      A1, [A6 - 0xE]
  1161. 00000B22  20D9                     move.l     [A0]+, [A1]+
  1162. 00000B24  20D9                     move.l     [A0]+, [A1]+
  1163. 00000B26  20D9                     move.l     [A0]+, [A1]+
  1164. 00000B28  30D9                     move.w     [A0]+, [A1]+
  1165. 00000B2A  486E FFE4                pea.l      [A6 - 0x1C]
  1166. 00000B2E  1F3C 0001                move.b     -[A7], 0x1
  1167. 00000B32  2F0C                     move.l     -[A7], A4
  1168. 00000B34  4EBA F9E2                jsr        [PC - 0x61E /* 00000518 */]
  1169. 00000B38  4A40                     tst.w      D0
  1170. 00000B3A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1171. 00000B3E  6606                     bne        +0x8 /* 00000B46 */
  1172. 00000B40  7000                     moveq.l    D0, 0x00
  1173. 00000B42  6000 0102                bra        +0x104 /* 00000C46 */
  1174. label00000B46:
  1175. 00000B46  4A2E FFE4                tst.b      [A6 - 0x1C]
  1176. 00000B4A  661E                     bne        +0x20 /* 00000B6A */
  1177. 00000B4C  486E FFE4                pea.l      [A6 - 0x1C]
  1178. 00000B50  2F0B                     move.l     -[A7], A3
  1179. 00000B52  4EBA FCFE                jsr        [PC - 0x302 /* 00000852 */]
  1180. 00000B56  4A40                     tst.w      D0
  1181. 00000B58  508F                     addq.l     A7, 8
  1182. 00000B5A  670E                     beq        +0x10 /* 00000B6A */
  1183. 00000B5C  2F0B                     move.l     -[A7], A3
  1184. 00000B5E  2F06                     move.l     -[A7], D6
  1185. 00000B60  2F0C                     move.l     -[A7], A4
  1186. 00000B62  4EBA FDCA                jsr        [PC - 0x236 /* 0000092E */]
  1187. 00000B66  6000 00DE                bra        +0xE0 /* 00000C46 */
  1188. label00000B6A:
  1189. 00000B6A  486E FFE4                pea.l      [A6 - 0x1C]
  1190. 00000B6E  1F3C 00FF                move.b     -[A7], 0xFF
  1191. 00000B72  2F0C                     move.l     -[A7], A4
  1192. 00000B74  4EBA F9A2                jsr        [PC - 0x65E /* 00000518 */]
  1193. 00000B78  4A40                     tst.w      D0
  1194. 00000B7A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1195. 00000B7E  6606                     bne        +0x8 /* 00000B86 */
  1196. 00000B80  7000                     moveq.l    D0, 0x00
  1197. 00000B82  6000 00C2                bra        +0xC4 /* 00000C46 */
  1198. label00000B86:
  1199. 00000B86  082E 0001 FFF3           btst.b     [A6 - 0xD], 0x1
  1200. 00000B8C  6706                     beq        +0x8 /* 00000B94 */
  1201. 00000B8E  002B 0001 0001           ori.b      [A3 + 0x1], 0x1
  1202. label00000B94:
  1203. 00000B94  082E 0002 FFF3           btst.b     [A6 - 0xD], 0x2
  1204. 00000B9A  6726                     beq        +0x28 /* 00000BC2 */
  1205. 00000B9C  002B 0004 0001           ori.b      [A3 + 0x1], 0x4
  1206. 00000BA2  592E FFF3                subq.b     [A6 - 0xD], 4
  1207. 00000BA6  486E FFF2                pea.l      [A6 - 0xE]
  1208. 00000BAA  2054                     movea.l    A0, [A4]
  1209. 00000BAC  3F10                     move.w     -[A7], [A0]
  1210. 00000BAE  2F0C                     move.l     -[A7], A4
  1211. 00000BB0  4EBA F9F0                jsr        [PC - 0x610 /* 000005A2 */]
  1212. 00000BB4  4A40                     tst.w      D0
  1213. 00000BB6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1214. 00000BBA  6606                     bne        +0x8 /* 00000BC2 */
  1215. 00000BBC  7000                     moveq.l    D0, 0x00
  1216. 00000BBE  6000 0086                bra        +0x88 /* 00000C46 */
  1217. label00000BC2:
  1218. 00000BC2  2F0B                     move.l     -[A7], A3
  1219. 00000BC4  2054                     movea.l    A0, [A4]
  1220. 00000BC6  7001                     moveq.l    D0, 0x01
  1221. 00000BC8  D050                     add.w      D0, [A0]
  1222. 00000BCA  3F00                     move.w     -[A7], D0
  1223. 00000BCC  2F0C                     move.l     -[A7], A4
  1224. 00000BCE  4EBA F820                jsr        [PC - 0x7E0 /* 000003F0 */]
  1225. 00000BD2  4A40                     tst.w      D0
  1226. 00000BD4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1227. 00000BD8  6604                     bne        +0x6 /* 00000BDE */
  1228. 00000BDA  7000                     moveq.l    D0, 0x00
  1229. 00000BDC  6068                     bra        +0x6A /* 00000C46 */
  1230. label00000BDE:
  1231. 00000BDE  486E FFF2                pea.l      [A6 - 0xE]
  1232. 00000BE2  1F3C 0001                move.b     -[A7], 0x1
  1233. 00000BE6  2F0C                     move.l     -[A7], A4
  1234. 00000BE8  4EBA F92E                jsr        [PC - 0x6D2 /* 00000518 */]
  1235. 00000BEC  6058                     bra        +0x5A /* 00000C46 */
  1236. label00000BEE:
  1237. 00000BEE  082B 0001 0001           btst.b     [A3 + 0x1], 0x1
  1238. 00000BF4  6704                     beq        +0x6 /* 00000BFA */
  1239. 00000BF6  7001                     moveq.l    D0, 0x01
  1240. 00000BF8  6002                     bra        +0x4 /* 00000BFC */
  1241. label00000BFA:
  1242. 00000BFA  7000                     moveq.l    D0, 0x00
  1243. label00000BFC:
  1244. 00000BFC  1F00                     move.b     -[A7], D0
  1245. 00000BFE  4227                     clr.b      -[A7]
  1246. 00000C00  3F07                     move.w     -[A7], D7
  1247. 00000C02  486E FFF2                pea.l      [A6 - 0xE]
  1248. 00000C06  2F0C                     move.l     -[A7], A4
  1249. 00000C08  4EBA FCA6                jsr        [PC - 0x35A /* 000008B0 */]
  1250. 00000C0C  4A40                     tst.w      D0
  1251. 00000C0E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1252. 00000C12  6604                     bne        +0x6 /* 00000C18 */
  1253. 00000C14  7000                     moveq.l    D0, 0x00
  1254. 00000C16  602E                     bra        +0x30 /* 00000C46 */
  1255. label00000C18:
  1256. 00000C18  3D47 FFFE                move.w     [A6 - 0x2], D7
  1257. 00000C1C  2F0B                     move.l     -[A7], A3
  1258. 00000C1E  2054                     movea.l    A0, [A4]
  1259. 00000C20  7001                     moveq.l    D0, 0x01
  1260. 00000C22  D050                     add.w      D0, [A0]
  1261. 00000C24  3F00                     move.w     -[A7], D0
  1262. 00000C26  2F0C                     move.l     -[A7], A4
  1263. 00000C28  4EBA F7C6                jsr        [PC - 0x83A /* 000003F0 */]
  1264. 00000C2C  4A40                     tst.w      D0
  1265. 00000C2E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1266. 00000C32  6604                     bne        +0x6 /* 00000C38 */
  1267. 00000C34  7000                     moveq.l    D0, 0x00
  1268. 00000C36  600E                     bra        +0x10 /* 00000C46 */
  1269. label00000C38:
  1270. 00000C38  486E FFF2                pea.l      [A6 - 0xE]
  1271. 00000C3C  1F3C 0001                move.b     -[A7], 0x1
  1272. 00000C40  2F0C                     move.l     -[A7], A4
  1273. 00000C42  4EBA F8D4                jsr        [PC - 0x72C /* 00000518 */]
  1274. label00000C46:
  1275. 00000C46  4CEE 1CE0 FFCC           movem.l    D5,D6,D7,A2,A3,A4, [A6 - 0x34]
  1276. 00000C4C  4E5E                     unlink     A6
  1277. 00000C4E  4E75                     rts
  1278. export_1095:
  1279. fn00000C50:
  1280. 00000C50  4E56 FFF0                link       A6, -0x0010
  1281. 00000C54  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  1282. 00000C58  286E 0008                movea.l    A4, [A6 + 0x8]
  1283. 00000C5C  362E 0010                move.w     D3, [A6 + 0x10]
  1284. 00000C60  7E01                     moveq.l    D7, 0x01
  1285. 00000C62  7C01                     moveq.l    D6, 0x01
  1286. 00000C64  200C                     move.l     D0, A4
  1287. 00000C66  6606                     bne        +0x8 /* 00000C6E */
  1288. 00000C68  7000                     moveq.l    D0, 0x00
  1289. 00000C6A  6000 01CA                bra        +0x1CC /* 00000E36 */
  1290. label00000C6E:
  1291. 00000C6E  2654                     movea.l    A3, [A4]
  1292. 00000C70  3A2E 000E                move.w     D5, [A6 + 0xE]
  1293. 00000C74  9A6B 0004                sub.w      D5, [A3 + 0x4]
  1294. 00000C78  486E FFF2                pea.l      [A6 - 0xE]
  1295. 00000C7C  4227                     clr.b      -[A7]
  1296. 00000C7E  2F0C                     move.l     -[A7], A4
  1297. 00000C80  4EBA F896                jsr        [PC - 0x76A /* 00000518 */]
  1298. 00000C84  4A40                     tst.w      D0
  1299. 00000C86  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1300. 00000C8A  6606                     bne        +0x8 /* 00000C92 */
  1301. 00000C8C  7000                     moveq.l    D0, 0x00
  1302. 00000C8E  6000 01A6                bra        +0x1A8 /* 00000E36 */
  1303. label00000C92:
  1304. 00000C92  BA6E FFFE                cmp.w      D5, [A6 - 0x2]
  1305. 00000C96  662C                     bne        +0x2E /* 00000CC4 */
  1306. label00000C98:
  1307. 00000C98  486E FFF2                pea.l      [A6 - 0xE]
  1308. 00000C9C  1F3C 0001                move.b     -[A7], 0x1
  1309. 00000CA0  2F0C                     move.l     -[A7], A4
  1310. 00000CA2  4EBA F874                jsr        [PC - 0x78C /* 00000518 */]
  1311. 00000CA6  4A40                     tst.w      D0
  1312. 00000CA8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1313. 00000CAC  6706                     beq        +0x8 /* 00000CB4 */
  1314. 00000CAE  4A6E FFFE                tst.w      [A6 - 0x2]
  1315. 00000CB2  67E4                     beq        -0x1A /* 00000C98 */
  1316. label00000CB4:
  1317. 00000CB4  3F03                     move.w     -[A7], D3
  1318. 00000CB6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1319. 00000CBA  2F0C                     move.l     -[A7], A4
  1320. 00000CBC  4EBA FF92                jsr        [PC - 0x6E /* 00000C50 */]
  1321. 00000CC0  6000 0174                bra        +0x176 /* 00000E36 */
  1322. label00000CC4:
  1323. 00000CC4  2654                     movea.l    A3, [A4]
  1324. 00000CC6  3813                     move.w     D4, [A3]
  1325. 00000CC8  6000 0120                bra        +0x122 /* 00000DEA */
  1326. label00000CCC:
  1327. 00000CCC  4A47                     tst.w      D7
  1328. 00000CCE  661E                     bne        +0x20 /* 00000CEE */
  1329. 00000CD0  486E FFF2                pea.l      [A6 - 0xE]
  1330. 00000CD4  1F06                     move.b     -[A7], D6
  1331. 00000CD6  2F0C                     move.l     -[A7], A4
  1332. 00000CD8  4EBA F83E                jsr        [PC - 0x7C2 /* 00000518 */]
  1333. 00000CDC  4A40                     tst.w      D0
  1334. 00000CDE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1335. 00000CE2  6606                     bne        +0x8 /* 00000CEA */
  1336. 00000CE4  7000                     moveq.l    D0, 0x00
  1337. 00000CE6  6000 014E                bra        +0x150 /* 00000E36 */
  1338. label00000CEA:
  1339. 00000CEA  2654                     movea.l    A3, [A4]
  1340. 00000CEC  601E                     bra        +0x20 /* 00000D0C */
  1341. label00000CEE:
  1342. 00000CEE  4A2E FFF2                tst.b      [A6 - 0xE]
  1343. 00000CF2  6604                     bne        +0x6 /* 00000CF8 */
  1344. 00000CF4  4A45                     tst.w      D5
  1345. 00000CF6  6704                     beq        +0x6 /* 00000CFC */
  1346. label00000CF8:
  1347. 00000CF8  7000                     moveq.l    D0, 0x00
  1348. 00000CFA  600A                     bra        +0xC /* 00000D06 */
  1349. label00000CFC:
  1350. 00000CFC  7000                     moveq.l    D0, 0x00
  1351. 00000CFE  102E FFF3                move.b     D0, [A6 - 0xD]
  1352. 00000D02  0240 0001                andi.w     D0, 0x1
  1353. label00000D06:
  1354. 00000D06  1D40 FFF1                move.b     [A6 - 0xF], D0
  1355. 00000D0A  7E00                     moveq.l    D7, 0x00
  1356. label00000D0C:
  1357. 00000D0C  4A45                     tst.w      D5
  1358. 00000D0E  667A                     bne        +0x7C /* 00000D8A */
  1359. 00000D10  B66E FFFE                cmp.w      D3, [A6 - 0x2]
  1360. 00000D14  6D74                     blt        +0x76 /* 00000D8A */
  1361. 00000D16  206B 0012                movea.l    A0, [A3 + 0x12]
  1362. 00000D1A  2050                     movea.l    A0, [A0]
  1363. 00000D1C  3253                     movea.w    A1, [A3]
  1364. 00000D1E  5289                     addq.l     A1, 1
  1365. 00000D20  B3D0                     cmpa.l     A1, [A0]
  1366. 00000D22  6C66                     bge        +0x68 /* 00000D8A */
  1367. 00000D24  3F13                     move.w     -[A7], [A3]
  1368. 00000D26  2F0C                     move.l     -[A7], A4
  1369. 00000D28  4EBA F736                jsr        [PC - 0x8CA /* 00000460 */]
  1370. 00000D2C  4A40                     tst.w      D0
  1371. 00000D2E  5C8F                     addq.l     A7, 6
  1372. 00000D30  6606                     bne        +0x8 /* 00000D38 */
  1373. 00000D32  7000                     moveq.l    D0, 0x00
  1374. 00000D34  6000 0100                bra        +0x102 /* 00000E36 */
  1375. label00000D38:
  1376. 00000D38  966E FFFE                sub.w      D3, [A6 - 0x2]
  1377. 00000D3C  7C00                     moveq.l    D6, 0x00
  1378. 00000D3E  4A43                     tst.w      D3
  1379. 00000D40  6644                     bne        +0x46 /* 00000D86 */
  1380. 00000D42  486E FFF2                pea.l      [A6 - 0xE]
  1381. 00000D46  1F06                     move.b     -[A7], D6
  1382. 00000D48  2F0C                     move.l     -[A7], A4
  1383. 00000D4A  4EBA F7CC                jsr        [PC - 0x834 /* 00000518 */]
  1384. 00000D4E  4A40                     tst.w      D0
  1385. 00000D50  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1386. 00000D54  6606                     bne        +0x8 /* 00000D5C */
  1387. 00000D56  7000                     moveq.l    D0, 0x00
  1388. 00000D58  6000 00DC                bra        +0xDE /* 00000E36 */
  1389. label00000D5C:
  1390. 00000D5C  4A2E FFF2                tst.b      [A6 - 0xE]
  1391. 00000D60  6608                     bne        +0xA /* 00000D6A */
  1392. 00000D62  102E FFF1                move.b     D0, [A6 - 0xF]
  1393. 00000D66  812E FFF3                or.b       [A6 - 0xD], D0
  1394. label00000D6A:
  1395. 00000D6A  486E FFF2                pea.l      [A6 - 0xE]
  1396. 00000D6E  2054                     movea.l    A0, [A4]
  1397. 00000D70  3F10                     move.w     -[A7], [A0]
  1398. 00000D72  2F0C                     move.l     -[A7], A4
  1399. 00000D74  4EBA F82C                jsr        [PC - 0x7D4 /* 000005A2 */]
  1400. 00000D78  4A40                     tst.w      D0
  1401. 00000D7A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1402. 00000D7E  6606                     bne        +0x8 /* 00000D86 */
  1403. 00000D80  7000                     moveq.l    D0, 0x00
  1404. 00000D82  6000 00B2                bra        +0xB4 /* 00000E36 */
  1405. label00000D86:
  1406. 00000D86  2654                     movea.l    A3, [A4]
  1407. 00000D88  6060                     bra        +0x62 /* 00000DEA */
  1408. label00000D8A:
  1409. 00000D8A  3C2E FFFE                move.w     D6, [A6 - 0x2]
  1410. 00000D8E  9C45                     sub.w      D6, D5
  1411. 00000D90  BC43                     cmp.w      D6, D3
  1412. 00000D92  6E14                     bgt        +0x16 /* 00000DA8 */
  1413. 00000D94  3D45 FFFE                move.w     [A6 - 0x2], D5
  1414. 00000D98  9646                     sub.w      D3, D6
  1415. 00000D9A  4A2E FFF2                tst.b      [A6 - 0xE]
  1416. 00000D9E  662C                     bne        +0x2E /* 00000DCC */
  1417. 00000DA0  022E 00FD FFF3           andi.b     [A6 - 0xD], 0xFD
  1418. 00000DA6  6024                     bra        +0x26 /* 00000DCC */
  1419. label00000DA8:
  1420. 00000DA8  976E FFFE                sub.w      [A6 - 0x2], D3
  1421. 00000DAC  7600                     moveq.l    D3, 0x00
  1422. 00000DAE  B853                     cmp.w      D4, [A3]
  1423. 00000DB0  670C                     beq        +0xE /* 00000DBE */
  1424. 00000DB2  4A2E FFF2                tst.b      [A6 - 0xE]
  1425. 00000DB6  6606                     bne        +0x8 /* 00000DBE */
  1426. 00000DB8  022E 00FE FFF3           andi.b     [A6 - 0xD], 0xFE
  1427. label00000DBE:
  1428. 00000DBE  4A2E FFF2                tst.b      [A6 - 0xE]
  1429. 00000DC2  6608                     bne        +0xA /* 00000DCC */
  1430. 00000DC4  102E FFF1                move.b     D0, [A6 - 0xF]
  1431. 00000DC8  812E FFF3                or.b       [A6 - 0xD], D0
  1432. label00000DCC:
  1433. 00000DCC  7A00                     moveq.l    D5, 0x00
  1434. 00000DCE  486E FFF2                pea.l      [A6 - 0xE]
  1435. 00000DD2  3F13                     move.w     -[A7], [A3]
  1436. 00000DD4  2F0C                     move.l     -[A7], A4
  1437. 00000DD6  4EBA F7CA                jsr        [PC - 0x836 /* 000005A2 */]
  1438. 00000DDA  4A40                     tst.w      D0
  1439. 00000DDC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1440. 00000DE0  6604                     bne        +0x6 /* 00000DE6 */
  1441. 00000DE2  7000                     moveq.l    D0, 0x00
  1442. 00000DE4  6050                     bra        +0x52 /* 00000E36 */
  1443. label00000DE6:
  1444. 00000DE6  2654                     movea.l    A3, [A4]
  1445. 00000DE8  7C01                     moveq.l    D6, 0x01
  1446. label00000DEA:
  1447. 00000DEA  206B 0012                movea.l    A0, [A3 + 0x12]
  1448. 00000DEE  2050                     movea.l    A0, [A0]
  1449. 00000DF0  3013                     move.w     D0, [A3]
  1450. 00000DF2  B068 0002                cmp.w      D0, [A0 + 0x2]
  1451. 00000DF6  6C06                     bge        +0x8 /* 00000DFE */
  1452. 00000DF8  4A43                     tst.w      D3
  1453. 00000DFA  6E00 FED0                bgt        -0x12E /* 00000CCC */
  1454. label00000DFE:
  1455. 00000DFE  B853                     cmp.w      D4, [A3]
  1456. 00000E00  6732                     beq        +0x34 /* 00000E34 */
  1457. 00000E02  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1458. 00000E06  42A7                     clr.l      -[A7]
  1459. 00000E08  486E FFF2                pea.l      [A6 - 0xE]
  1460. 00000E0C  3F13                     move.w     -[A7], [A3]
  1461. 00000E0E  2F0C                     move.l     -[A7], A4
  1462. 00000E10  4EBA 002E                jsr        [PC + 0x2E /* 00000E40 */]
  1463. 00000E14  4A40                     tst.w      D0
  1464. 00000E16  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1465. 00000E1A  6718                     beq        +0x1A /* 00000E34 */
  1466. 00000E1C  486E FFF2                pea.l      [A6 - 0xE]
  1467. 00000E20  3F04                     move.w     -[A7], D4
  1468. 00000E22  2F0C                     move.l     -[A7], A4
  1469. 00000E24  4EBA F534                jsr        [PC - 0xACC /* 0000035A */]
  1470. 00000E28  4A40                     tst.w      D0
  1471. 00000E2A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1472. 00000E2E  6604                     bne        +0x6 /* 00000E34 */
  1473. 00000E30  7000                     moveq.l    D0, 0x00
  1474. 00000E32  6002                     bra        +0x4 /* 00000E36 */
  1475. label00000E34:
  1476. 00000E34  7001                     moveq.l    D0, 0x01
  1477. label00000E36:
  1478. 00000E36  4CEE 18F8 FFD4           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x2C]
  1479. 00000E3C  4E5E                     unlink     A6
  1480. 00000E3E  4E75                     rts
  1481. fn00000E40:
  1482. 00000E40  4E56 FFE4                link       A6, -0x001C
  1483. 00000E44  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  1484. 00000E48  3E2E 000C                move.w     D7, [A6 + 0xC]
  1485. 00000E4C  3C2E 0016                move.w     D6, [A6 + 0x16]
  1486. 00000E50  282E 0008                move.l     D4, [A6 + 0x8]
  1487. 00000E54  266E 000E                movea.l    A3, [A6 + 0xE]
  1488. 00000E58  246E 0012                movea.l    A2, [A6 + 0x12]
  1489. 00000E5C  2044                     movea.l    A0, D4
  1490. 00000E5E  2050                     movea.l    A0, [A0]
  1491. 00000E60  2868 0012                movea.l    A4, [A0 + 0x12]
  1492. 00000E64  4A47                     tst.w      D7
  1493. 00000E66  6F00 00FC                ble        +0xFE /* 00000F64 */
  1494. 00000E6A  7AFF                     moveq.l    D5, 0xFFFFFFFF
  1495. 00000E6C  DA47                     add.w      D5, D7
  1496. 00000E6E  200B                     move.l     D0, A3
  1497. 00000E70  661C                     bne        +0x1E /* 00000E8E */
  1498. 00000E72  486E FFE4                pea.l      [A6 - 0x1C]
  1499. 00000E76  3047                     movea.w    A0, D7
  1500. 00000E78  2F08                     move.l     -[A7], A0
  1501. 00000E7A  2F0C                     move.l     -[A7], A4
  1502. 00000E7C  4EAD 1972                jsr        [A5 + 0x1972 /* export_810 */]
  1503. 00000E80  4A40                     tst.w      D0
  1504. 00000E82  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1505. 00000E86  6700 00DC                beq        +0xDE /* 00000F64 */
  1506. 00000E8A  47EE FFE4                lea.l      A3, [A6 - 0x1C]
  1507. label00000E8E:
  1508. 00000E8E  200A                     move.l     D0, A2
  1509. 00000E90  661C                     bne        +0x1E /* 00000EAE */
  1510. 00000E92  486E FFF2                pea.l      [A6 - 0xE]
  1511. 00000E96  3045                     movea.w    A0, D5
  1512. 00000E98  2F08                     move.l     -[A7], A0
  1513. 00000E9A  2F0C                     move.l     -[A7], A4
  1514. 00000E9C  4EAD 1972                jsr        [A5 + 0x1972 /* export_810 */]
  1515. 00000EA0  4A40                     tst.w      D0
  1516. 00000EA2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1517. 00000EA6  6700 00BC                beq        +0xBE /* 00000F64 */
  1518. 00000EAA  45EE FFF2                lea.l      A2, [A6 - 0xE]
  1519. label00000EAE:
  1520. 00000EAE  1012                     move.b     D0, [A2]
  1521. 00000EB0  B013                     cmp.b      D0, [A3]
  1522. 00000EB2  6600 00B0                bne        +0xB2 /* 00000F64 */
  1523. 00000EB6  2F0B                     move.l     -[A7], A3
  1524. 00000EB8  2F0A                     move.l     -[A7], A2
  1525. 00000EBA  4EBA F996                jsr        [PC - 0x66A /* 00000852 */]
  1526. 00000EBE  4A40                     tst.w      D0
  1527. 00000EC0  508F                     addq.l     A7, 8
  1528. 00000EC2  6700 00A0                beq        +0xA2 /* 00000F64 */
  1529. 00000EC6  082A 0001 0001           btst.b     [A2 + 0x1], 0x1
  1530. 00000ECC  6600 0096                bne        +0x98 /* 00000F64 */
  1531. 00000ED0  082B 0000 0001           btst.b     [A3 + 0x1], 0x0
  1532. 00000ED6  6600 008C                bne        +0x8E /* 00000F64 */
  1533. 00000EDA  BC6B 000C                cmp.w      D6, [A3 + 0xC]
  1534. 00000EDE  6F04                     ble        +0x6 /* 00000EE4 */
  1535. 00000EE0  3C2B 000C                move.w     D6, [A3 + 0xC]
  1536. label00000EE4:
  1537. 00000EE4  DD6A 000C                add.w      [A2 + 0xC], D6
  1538. 00000EE8  9D6B 000C                sub.w      [A3 + 0xC], D6
  1539. 00000EEC  4A6B 000C                tst.w      [A3 + 0xC]
  1540. 00000EF0  660A                     bne        +0xC /* 00000EFC */
  1541. 00000EF2  7006                     moveq.l    D0, 0x06
  1542. 00000EF4  C02B 0001                and.b      D0, [A3 + 0x1]
  1543. 00000EF8  812A 0001                or.b       [A2 + 0x1], D0
  1544. label00000EFC:
  1545. 00000EFC  2F0A                     move.l     -[A7], A2
  1546. 00000EFE  3045                     movea.w    A0, D5
  1547. 00000F00  2F08                     move.l     -[A7], A0
  1548. 00000F02  2F0C                     move.l     -[A7], A4
  1549. 00000F04  4EAD 197A                jsr        [A5 + 0x197A /* export_811 */]
  1550. 00000F08  4A40                     tst.w      D0
  1551. 00000F0A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1552. 00000F0E  6754                     beq        +0x56 /* 00000F64 */
  1553. 00000F10  4A6B 000C                tst.w      [A3 + 0xC]
  1554. 00000F14  6636                     bne        +0x38 /* 00000F4C */
  1555. 00000F16  2044                     movea.l    A0, D4
  1556. 00000F18  2050                     movea.l    A0, [A0]
  1557. 00000F1A  BE50                     cmp.w      D7, [A0]
  1558. 00000F1C  661E                     bne        +0x20 /* 00000F3C */
  1559. 00000F1E  4878 FFFF                push.l     0xFFFF
  1560. 00000F22  3F3C FFFF                move.w     -[A7], 0xFFFF
  1561. 00000F26  2F04                     move.l     -[A7], D4
  1562. 00000F28  4EBA F294                jsr        [PC - 0xD6C /* 000001BE */]
  1563. 00000F2C  2044                     movea.l    A0, D4
  1564. 00000F2E  2006                     move.l     D0, D6
  1565. 00000F30  48C0                     ext.l      D0
  1566. 00000F32  2050                     movea.l    A0, [A0]
  1567. 00000F34  D1A8 0002                add.l      [A0 + 0x2], D0
  1568. 00000F38  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1569. label00000F3C:
  1570. 00000F3C  3F07                     move.w     -[A7], D7
  1571. 00000F3E  2F04                     move.l     -[A7], D4
  1572. 00000F40  4EBA F51E                jsr        [PC - 0xAE2 /* 00000460 */]
  1573. 00000F44  4A40                     tst.w      D0
  1574. 00000F46  5C8F                     addq.l     A7, 6
  1575. 00000F48  671A                     beq        +0x1C /* 00000F64 */
  1576. 00000F4A  6014                     bra        +0x16 /* 00000F60 */
  1577. label00000F4C:
  1578. 00000F4C  2F0B                     move.l     -[A7], A3
  1579. 00000F4E  3047                     movea.w    A0, D7
  1580. 00000F50  2F08                     move.l     -[A7], A0
  1581. 00000F52  2F0C                     move.l     -[A7], A4
  1582. 00000F54  4EAD 197A                jsr        [A5 + 0x197A /* export_811 */]
  1583. 00000F58  4A40                     tst.w      D0
  1584. 00000F5A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1585. 00000F5E  6704                     beq        +0x6 /* 00000F64 */
  1586. label00000F60:
  1587. 00000F60  7001                     moveq.l    D0, 0x01
  1588. 00000F62  6002                     bra        +0x4 /* 00000F66 */
  1589. label00000F64:
  1590. 00000F64  7000                     moveq.l    D0, 0x00
  1591. label00000F66:
  1592. 00000F66  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  1593. 00000F6A  4E5E                     unlink     A6
  1594. 00000F6C  4E75                     rts
  1595. export_1098:
  1596. 00000F6E  4E56 FF9E                link       A6, -0x0062
  1597. 00000F72  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1598. 00000F76  286E 0008                movea.l    A4, [A6 + 0x8]
  1599. 00000F7A  282E 0010                move.l     D4, [A6 + 0x10]
  1600. 00000F7E  98AE 000C                sub.l      D4, [A6 + 0xC]
  1601. 00000F82  7C01                     moveq.l    D6, 0x01
  1602. 00000F84  3D7C 0001 FFCC           move.w     [A6 - 0x34], 0x1
  1603. 00000F8A  486E FFE4                pea.l      [A6 - 0x1C]
  1604. 00000F8E  486E FFD4                pea.l      [A6 - 0x2C]
  1605. 00000F92  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1606. 00000F96  2F0C                     move.l     -[A7], A4
  1607. 00000F98  4EBA F2B6                jsr        [PC - 0xD4A /* 00000250 */]
  1608. 00000F9C  4A40                     tst.w      D0
  1609. 00000F9E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1610. 00000FA2  6700 021C                beq        +0x21E /* 000011C0 */
  1611. 00000FA6  302E FFD4                move.w     D0, [A6 - 0x2C]
  1612. 00000FAA  B06E FFF0                cmp.w      D0, [A6 - 0x10]
  1613. 00000FAE  6638                     bne        +0x3A /* 00000FE8 */
  1614. label00000FB0:
  1615. 00000FB0  486E FFE4                pea.l      [A6 - 0x1C]
  1616. 00000FB4  1F3C 0001                move.b     -[A7], 0x1
  1617. 00000FB8  2F0C                     move.l     -[A7], A4
  1618. 00000FBA  4EBA F55C                jsr        [PC - 0xAA4 /* 00000518 */]
  1619. 00000FBE  4A40                     tst.w      D0
  1620. 00000FC0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1621. 00000FC4  6706                     beq        +0x8 /* 00000FCC */
  1622. 00000FC6  4A6E FFF0                tst.w      [A6 - 0x10]
  1623. 00000FCA  67E4                     beq        -0x1A /* 00000FB0 */
  1624. label00000FCC:
  1625. 00000FCC  486E FFE4                pea.l      [A6 - 0x1C]
  1626. 00000FD0  486E FFD4                pea.l      [A6 - 0x2C]
  1627. 00000FD4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1628. 00000FD8  2F0C                     move.l     -[A7], A4
  1629. 00000FDA  4EBA F274                jsr        [PC - 0xD8C /* 00000250 */]
  1630. 00000FDE  4A40                     tst.w      D0
  1631. 00000FE0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1632. 00000FE4  6700 01DA                beq        +0x1DC /* 000011C0 */
  1633. label00000FE8:
  1634. 00000FE8  2054                     movea.l    A0, [A4]
  1635. 00000FEA  2468 0012                movea.l    A2, [A0 + 0x12]
  1636. 00000FEE  6000 019C                bra        +0x19E /* 0000118C */
  1637. label00000FF2:
  1638. 00000FF2  4A6E FFCC                tst.w      [A6 - 0x34]
  1639. 00000FF6  661E                     bne        +0x20 /* 00001016 */
  1640. 00000FF8  486E FFE4                pea.l      [A6 - 0x1C]
  1641. 00000FFC  1F06                     move.b     -[A7], D6
  1642. 00000FFE  2F0C                     move.l     -[A7], A4
  1643. 00001000  4EBA F516                jsr        [PC - 0xAEA /* 00000518 */]
  1644. 00001004  4A40                     tst.w      D0
  1645. 00001006  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1646. 0000100A  6700 01B4                beq        +0x1B6 /* 000011C0 */
  1647. 0000100E  426E FFD4                clr.w      [A6 - 0x2C]
  1648. 00001012  7C01                     moveq.l    D6, 0x01
  1649. 00001014  6004                     bra        +0x6 /* 0000101A */
  1650. label00001016:
  1651. 00001016  426E FFCC                clr.w      [A6 - 0x34]
  1652. label0000101A:
  1653. 0000101A  2054                     movea.l    A0, [A4]
  1654. 0000101C  3A10                     move.w     D5, [A0]
  1655. 0000101E  3D45 FFD2                move.w     [A6 - 0x2E], D5
  1656. 00001022  47EE FFE4                lea.l      A3, [A6 - 0x1C]
  1657. 00001026  4A2E FFE4                tst.b      [A6 - 0x1C]
  1658. 0000102A  57C0                     seq        D0
  1659. 0000102C  4400                     neg.b      D0
  1660. 0000102E  4880                     ext.w      D0
  1661. 00001030  3D40 FFD0                move.w     [A6 - 0x30], D0
  1662. 00001034  362E FFF0                move.w     D3, [A6 - 0x10]
  1663. 00001038  966E FFD4                sub.w      D3, [A6 - 0x2C]
  1664. 0000103C  3243                     movea.w    A1, D3
  1665. 0000103E  B889                     cmp.l      D4, A1
  1666. 00001040  5CC1                     sge        D1
  1667. 00001042  4401                     neg.b      D1
  1668. 00001044  4881                     ext.w      D1
  1669. 00001046  3D41 FFCE                move.w     [A6 - 0x32], D1
  1670. 0000104A  6604                     bne        +0x6 /* 00001050 */
  1671. 0000104C  76FF                     moveq.l    D3, 0xFFFFFFFF
  1672. 0000104E  C644                     and.w      D3, D4
  1673. label00001050:
  1674. 00001050  486E FF9E                pea.l      [A6 - 0x62]
  1675. 00001054  486E FFE4                pea.l      [A6 - 0x1C]
  1676. 00001058  2F0C                     move.l     -[A7], A4
  1677. 0000105A  4EBA F576                jsr        [PC - 0xA8A /* 000005D2 */]
  1678. 0000105E  1EAE 001A                move.b     [A7], [A6 + 0x1A]
  1679. 00001062  1F2E 0018                move.b     -[A7], [A6 + 0x18]
  1680. 00001066  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1681. 0000106A  486E FF9E                pea.l      [A6 - 0x62]
  1682. 0000106E  4EBA 0DEC                jsr        [PC + 0xDEC /* 00001E5C */]
  1683. 00001072  486E FF9E                pea.l      [A6 - 0x62]
  1684. 00001076  3F3C 0001                move.w     -[A7], 0x1
  1685. 0000107A  2054                     movea.l    A0, [A4]
  1686. 0000107C  2F28 000A                move.l     -[A7], [A0 + 0xA]
  1687. 00001080  4EBA 1202                jsr        [PC + 0x1202 /* 00002284 */]
  1688. 00001084  4A6E FFD4                tst.w      [A6 - 0x2C]
  1689. 00001088  4FEF 0020                lea.l      A7, [A7 + 0x20]
  1690. 0000108C  6F64                     ble        +0x66 /* 000010F2 */
  1691. 0000108E  486E FF9E                pea.l      [A6 - 0x62]
  1692. 00001092  486E FFE4                pea.l      [A6 - 0x1C]
  1693. 00001096  2F0C                     move.l     -[A7], A4
  1694. 00001098  4EBA F74C                jsr        [PC - 0x8B4 /* 000007E6 */]
  1695. 0000109C  4A40                     tst.w      D0
  1696. 0000109E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1697. 000010A2  664E                     bne        +0x50 /* 000010F2 */
  1698. 000010A4  41EE FFF2                lea.l      A0, [A6 - 0xE]
  1699. 000010A8  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  1700. 000010AC  20D9                     move.l     [A0]+, [A1]+
  1701. 000010AE  20D9                     move.l     [A0]+, [A1]+
  1702. 000010B0  20D9                     move.l     [A0]+, [A1]+
  1703. 000010B2  30D9                     move.w     [A0]+, [A1]+
  1704. 000010B4  3D6E FFD4 FFFE           move.w     [A6 - 0x2], [A6 - 0x2C]
  1705. 000010BA  302E FFD4                move.w     D0, [A6 - 0x2C]
  1706. 000010BE  916E FFF0                sub.w      [A6 - 0x10], D0
  1707. 000010C2  4A6E FFD0                tst.w      [A6 - 0x30]
  1708. 000010C6  670C                     beq        +0xE /* 000010D4 */
  1709. 000010C8  022E 00F9 FFF3           andi.b     [A6 - 0xD], 0xF9
  1710. 000010CE  022E 00FE FFE5           andi.b     [A6 - 0x1B], 0xFE
  1711. label000010D4:
  1712. 000010D4  486E FFF2                pea.l      [A6 - 0xE]
  1713. 000010D8  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  1714. 000010DC  2F0C                     move.l     -[A7], A4
  1715. 000010DE  4EBA F310                jsr        [PC - 0xCF0 /* 000003F0 */]
  1716. 000010E2  4A40                     tst.w      D0
  1717. 000010E4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1718. 000010E8  6700 00D6                beq        +0xD8 /* 000011C0 */
  1719. 000010EC  5245                     addq.w     D5, 1
  1720. 000010EE  426E FFD4                clr.w      [A6 - 0x2C]
  1721. label000010F2:
  1722. 000010F2  3E05                     move.w     D7, D5
  1723. 000010F4  4A6E FFCE                tst.w      [A6 - 0x32]
  1724. 000010F8  6644                     bne        +0x46 /* 0000113E */
  1725. 000010FA  5247                     addq.w     D7, 1
  1726. 000010FC  47EE FFD6                lea.l      A3, [A6 - 0x2A]
  1727. 00001100  41EE FFD6                lea.l      A0, [A6 - 0x2A]
  1728. 00001104  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  1729. 00001108  20D9                     move.l     [A0]+, [A1]+
  1730. 0000110A  20D9                     move.l     [A0]+, [A1]+
  1731. 0000110C  20D9                     move.l     [A0]+, [A1]+
  1732. 0000110E  30D9                     move.w     [A0]+, [A1]+
  1733. 00001110  976E FFE2                sub.w      [A6 - 0x1E], D3
  1734. 00001114  3D43 FFF0                move.w     [A6 - 0x10], D3
  1735. 00001118  4A6E FFD0                tst.w      [A6 - 0x30]
  1736. 0000111C  670C                     beq        +0xE /* 0000112A */
  1737. 0000111E  022E 00F9 FFE5           andi.b     [A6 - 0x1B], 0xF9
  1738. 00001124  022E 00FE FFD7           andi.b     [A6 - 0x29], 0xFE
  1739. label0000112A:
  1740. 0000112A  2F0B                     move.l     -[A7], A3
  1741. 0000112C  3F07                     move.w     -[A7], D7
  1742. 0000112E  2F0C                     move.l     -[A7], A4
  1743. 00001130  4EBA F2BE                jsr        [PC - 0xD42 /* 000003F0 */]
  1744. 00001134  4A40                     tst.w      D0
  1745. 00001136  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1746. 0000113A  6700 0084                beq        +0x86 /* 000011C0 */
  1747. label0000113E:
  1748. 0000113E  486E FF9E                pea.l      [A6 - 0x62]
  1749. 00001142  486E FFE4                pea.l      [A6 - 0x1C]
  1750. 00001146  2F0C                     move.l     -[A7], A4
  1751. 00001148  4EBA F4F4                jsr        [PC - 0xB0C /* 0000063E */]
  1752. 0000114C  BA6E FFD2                cmp.w      D5, [A6 - 0x2E]
  1753. 00001150  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1754. 00001154  661E                     bne        +0x20 /* 00001174 */
  1755. 00001156  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  1756. 0000115A  42A7                     clr.l      -[A7]
  1757. 0000115C  486E FFE4                pea.l      [A6 - 0x1C]
  1758. 00001160  3F05                     move.w     -[A7], D5
  1759. 00001162  2F0C                     move.l     -[A7], A4
  1760. 00001164  4EBA FCDA                jsr        [PC - 0x326 /* 00000E40 */]
  1761. 00001168  4A40                     tst.w      D0
  1762. 0000116A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1763. 0000116E  6704                     beq        +0x6 /* 00001174 */
  1764. 00001170  7C00                     moveq.l    D6, 0x00
  1765. 00001172  6014                     bra        +0x16 /* 00001188 */
  1766. label00001174:
  1767. 00001174  486E FFE4                pea.l      [A6 - 0x1C]
  1768. 00001178  3F05                     move.w     -[A7], D5
  1769. 0000117A  2F0C                     move.l     -[A7], A4
  1770. 0000117C  4EBA F424                jsr        [PC - 0xBDC /* 000005A2 */]
  1771. 00001180  4A40                     tst.w      D0
  1772. 00001182  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1773. 00001186  6738                     beq        +0x3A /* 000011C0 */
  1774. label00001188:
  1775. 00001188  3043                     movea.w    A0, D3
  1776. 0000118A  9888                     sub.l      D4, A0
  1777. label0000118C:
  1778. 0000118C  2054                     movea.l    A0, [A4]
  1779. 0000118E  2252                     movea.l    A1, [A2]
  1780. 00001190  3010                     move.w     D0, [A0]
  1781. 00001192  B069 0002                cmp.w      D0, [A1 + 0x2]
  1782. 00001196  6C06                     bge        +0x8 /* 0000119E */
  1783. 00001198  4A84                     tst.l      D4
  1784. 0000119A  6E00 FE56                bgt        -0x1A8 /* 00000FF2 */
  1785. label0000119E:
  1786. 0000119E  4A6E FFCE                tst.w      [A6 - 0x32]
  1787. 000011A2  6718                     beq        +0x1A /* 000011BC */
  1788. 000011A4  3F3C 7FFF                move.w     -[A7], 0x7FFF
  1789. 000011A8  2F0B                     move.l     -[A7], A3
  1790. 000011AA  42A7                     clr.l      -[A7]
  1791. 000011AC  7001                     moveq.l    D0, 0x01
  1792. 000011AE  D045                     add.w      D0, D5
  1793. 000011B0  3F00                     move.w     -[A7], D0
  1794. 000011B2  2F0C                     move.l     -[A7], A4
  1795. 000011B4  4EBA FC8A                jsr        [PC - 0x376 /* 00000E40 */]
  1796. 000011B8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1797. label000011BC:
  1798. 000011BC  7001                     moveq.l    D0, 0x01
  1799. 000011BE  6002                     bra        +0x4 /* 000011C2 */
  1800. label000011C0:
  1801. 000011C0  7000                     moveq.l    D0, 0x00
  1802. label000011C2:
  1803. 000011C2  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1804. 000011C6  4E5E                     unlink     A6
  1805. 000011C8  4E75                     rts
  1806. 000011CA  4E56 FDB4                link       A6, -0x024C
  1807. 000011CE  486E FDB4                pea.l      [A6 - 0x24C]
  1808. 000011D2  42A7                     clr.l      -[A7]
  1809. 000011D4  42A7                     clr.l      -[A7]
  1810. 000011D6  42A7                     clr.l      -[A7]
  1811. 000011D8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1812. 000011DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1813. 000011E0  4EBA F4BA                jsr        [PC - 0xB46 /* 0000069C */]
  1814. 000011E4  5240                     addq.w     D0, 1
  1815. 000011E6  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1816. 000011EA  6604                     bne        +0x6 /* 000011F0 */
  1817. 000011EC  7000                     moveq.l    D0, 0x00
  1818. 000011EE  600E                     bra        +0x10 /* 000011FE */
  1819. label000011F0:
  1820. 000011F0  4A6E FDB4                tst.w      [A6 - 0x24C]
  1821. 000011F4  6604                     bne        +0x6 /* 000011FA */
  1822. 000011F6  7000                     moveq.l    D0, 0x00
  1823. 000011F8  6004                     bra        +0x6 /* 000011FE */
  1824. label000011FA:
  1825. 000011FA  302E FDDA                move.w     D0, [A6 - 0x226]
  1826. label000011FE:
  1827. 000011FE  4E5E                     unlink     A6
  1828. 00001200  4E75                     rts
  1829. 00001202  4E56 FFFC                link       A6, -0x0004
  1830. 00001206  42A7                     clr.l      -[A7]
  1831. 00001208  42A7                     clr.l      -[A7]
  1832. 0000120A  486E FFFC                pea.l      [A6 - 0x4]
  1833. 0000120E  42A7                     clr.l      -[A7]
  1834. 00001210  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1835. 00001214  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1836. 00001218  4EBA F482                jsr        [PC - 0xB7E /* 0000069C */]
  1837. 0000121C  5240                     addq.w     D0, 1
  1838. 0000121E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1839. 00001222  6608                     bne        +0xA /* 0000122C */
  1840. 00001224  203C F000 0000           move.l     D0, 0xF0000000
  1841. 0000122A  6004                     bra        +0x6 /* 00001230 */
  1842. label0000122C:
  1843. 0000122C  202E FFFC                move.l     D0, [A6 - 0x4]
  1844. label00001230:
  1845. 00001230  4E5E                     unlink     A6
  1846. 00001232  4E75                     rts
  1847. 00001234  4E56 FFFE                link       A6, -0x0002
  1848. 00001238  42A7                     clr.l      -[A7]
  1849. 0000123A  486E FFFF                pea.l      [A6 - 0x1]
  1850. 0000123E  42A7                     clr.l      -[A7]
  1851. 00001240  42A7                     clr.l      -[A7]
  1852. 00001242  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1853. 00001246  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1854. 0000124A  4EBA F450                jsr        [PC - 0xBB0 /* 0000069C */]
  1855. 0000124E  5240                     addq.w     D0, 1
  1856. 00001250  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1857. 00001254  6604                     bne        +0x6 /* 0000125A */
  1858. 00001256  7001                     moveq.l    D0, 0x01
  1859. 00001258  6004                     bra        +0x6 /* 0000125E */
  1860. label0000125A:
  1861. 0000125A  102E FFFF                move.b     D0, [A6 - 0x1]
  1862. label0000125E:
  1863. 0000125E  4E5E                     unlink     A6
  1864. 00001260  4E75                     rts
  1865. fn00001262:
  1866. 00001262  4E56 FDB4                link       A6, -0x024C
  1867. 00001266  4AAE 0010                tst.l      [A6 + 0x10]
  1868. 0000126A  6604                     bne        +0x6 /* 00001270 */
  1869. 0000126C  7000                     moveq.l    D0, 0x00
  1870. 0000126E  603E                     bra        +0x40 /* 000012AE */
  1871. label00001270:
  1872. 00001270  486E FDB4                pea.l      [A6 - 0x24C]
  1873. 00001274  42A7                     clr.l      -[A7]
  1874. 00001276  42A7                     clr.l      -[A7]
  1875. 00001278  42A7                     clr.l      -[A7]
  1876. 0000127A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1877. 0000127E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1878. 00001282  4EBA F418                jsr        [PC - 0xBE8 /* 0000069C */]
  1879. 00001286  5240                     addq.w     D0, 1
  1880. 00001288  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1881. 0000128C  6604                     bne        +0x6 /* 00001292 */
  1882. 0000128E  7000                     moveq.l    D0, 0x00
  1883. 00001290  601C                     bra        +0x1E /* 000012AE */
  1884. label00001292:
  1885. 00001292  4A6E FDB4                tst.w      [A6 - 0x24C]
  1886. 00001296  6604                     bne        +0x6 /* 0000129C */
  1887. 00001298  7000                     moveq.l    D0, 0x00
  1888. 0000129A  6012                     bra        +0x14 /* 000012AE */
  1889. label0000129C:
  1890. 0000129C  206E 0010                movea.l    A0, [A6 + 0x10]
  1891. 000012A0  43EE FDDC                lea.l      A1, [A6 - 0x224]
  1892. 000012A4  7007                     moveq.l    D0, 0x07
  1893. label000012A6:
  1894. 000012A6  20D9                     move.l     [A0]+, [A1]+
  1895. 000012A8  51C8 FFFC                dbf        D0, -0x6 /* 000012A6 */
  1896. 000012AC  7001                     moveq.l    D0, 0x01
  1897. label000012AE:
  1898. 000012AE  4E5E                     unlink     A6
  1899. 000012B0  4E75                     rts
  1900. 000012B2  4E56 FFE0                link       A6, -0x0020
  1901. 000012B6  4AAE 000C                tst.l      [A6 + 0xC]
  1902. 000012BA  6604                     bne        +0x6 /* 000012C0 */
  1903. 000012BC  7000                     moveq.l    D0, 0x00
  1904. 000012BE  6020                     bra        +0x22 /* 000012E0 */
  1905. label000012C0:
  1906. 000012C0  486E FFE0                pea.l      [A6 - 0x20]
  1907. 000012C4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1908. 000012C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1909. 000012CC  4EBA FF94                jsr        [PC - 0x6C /* 00001262 */]
  1910. 000012D0  4A40                     tst.w      D0
  1911. 000012D2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1912. 000012D6  6604                     bne        +0x6 /* 000012DC */
  1913. 000012D8  7001                     moveq.l    D0, 0x01
  1914. 000012DA  6004                     bra        +0x6 /* 000012E0 */
  1915. label000012DC:
  1916. 000012DC  302E FFE0                move.w     D0, [A6 - 0x20]
  1917. label000012E0:
  1918. 000012E0  4E5E                     unlink     A6
  1919. 000012E2  4E75                     rts
  1920. 000012E4  4E56 FFE0                link       A6, -0x0020
  1921. 000012E8  4AAE 000C                tst.l      [A6 + 0xC]
  1922. 000012EC  6604                     bne        +0x6 /* 000012F2 */
  1923. 000012EE  7000                     moveq.l    D0, 0x00
  1924. 000012F0  6020                     bra        +0x22 /* 00001312 */
  1925. label000012F2:
  1926. 000012F2  486E FFE0                pea.l      [A6 - 0x20]
  1927. 000012F6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1928. 000012FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1929. 000012FE  4EBA FF62                jsr        [PC - 0x9E /* 00001262 */]
  1930. 00001302  4A40                     tst.w      D0
  1931. 00001304  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1932. 00001308  6604                     bne        +0x6 /* 0000130E */
  1933. 0000130A  7001                     moveq.l    D0, 0x01
  1934. 0000130C  6004                     bra        +0x6 /* 00001312 */
  1935. label0000130E:
  1936. 0000130E  302E FFE2                move.w     D0, [A6 - 0x1E]
  1937. label00001312:
  1938. 00001312  4E5E                     unlink     A6
  1939. 00001314  4E75                     rts
  1940. fn00001316:
  1941. 00001316  4E56 FFE0                link       A6, -0x0020
  1942. 0000131A  486E FFE0                pea.l      [A6 - 0x20]
  1943. 0000131E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1944. 00001322  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1945. 00001326  4EBA FF3A                jsr        [PC - 0xC6 /* 00001262 */]
  1946. 0000132A  4A40                     tst.w      D0
  1947. 0000132C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1948. 00001330  6604                     bne        +0x6 /* 00001336 */
  1949. 00001332  7000                     moveq.l    D0, 0x00
  1950. 00001334  6004                     bra        +0x6 /* 0000133A */
  1951. label00001336:
  1952. 00001336  302E FFFA                move.w     D0, [A6 - 0x6]
  1953. label0000133A:
  1954. 0000133A  4E5E                     unlink     A6
  1955. 0000133C  4E75                     rts
  1956. fn0000133E:
  1957. 0000133E  4E56 FDAC                link       A6, -0x0254
  1958. 00001342  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  1959. 00001346  286E 0010                movea.l    A4, [A6 + 0x10]
  1960. 0000134A  266E 0014                movea.l    A3, [A6 + 0x14]
  1961. 0000134E  246E 0018                movea.l    A2, [A6 + 0x18]
  1962. 00001352  3C2E 0024                move.w     D6, [A6 + 0x24]
  1963. 00001356  7E00                     moveq.l    D7, 0x00
  1964. 00001358  7E00                     moveq.l    D7, 0x00
  1965. 0000135A  486E FDB4                pea.l      [A6 - 0x24C]
  1966. 0000135E  486E FDAF                pea.l      [A6 - 0x251]
  1967. 00001362  486E FDB0                pea.l      [A6 - 0x250]
  1968. 00001366  486E FDAC                pea.l      [A6 - 0x254]
  1969. 0000136A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1970. 0000136E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1971. 00001372  4EBA F328                jsr        [PC - 0xCD8 /* 0000069C */]
  1972. 00001376  5240                     addq.w     D0, 1
  1973. 00001378  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1974. 0000137C  6606                     bne        +0x8 /* 00001384 */
  1975. 0000137E  7000                     moveq.l    D0, 0x00
  1976. 00001380  6000 0098                bra        +0x9A /* 0000141A */
  1977. label00001384:
  1978. 00001384  4A46                     tst.w      D6
  1979. 00001386  670C                     beq        +0xE /* 00001394 */
  1980. 00001388  486E FDB4                pea.l      [A6 - 0x24C]
  1981. 0000138C  2F0C                     move.l     -[A7], A4
  1982. 0000138E  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  1983. 00001392  508F                     addq.l     A7, 8
  1984. label00001394:
  1985. 00001394  4A46                     tst.w      D6
  1986. 00001396  6612                     bne        +0x14 /* 000013AA */
  1987. 00001398  200B                     move.l     D0, A3
  1988. 0000139A  670E                     beq        +0x10 /* 000013AA */
  1989. 0000139C  4A6E FDAC                tst.w      [A6 - 0x254]
  1990. 000013A0  6D22                     blt        +0x24 /* 000013C4 */
  1991. 000013A2  302E FDAC                move.w     D0, [A6 - 0x254]
  1992. 000013A6  B053                     cmp.w      D0, [A3]
  1993. 000013A8  671A                     beq        +0x1C /* 000013C4 */
  1994. label000013AA:
  1995. 000013AA  4A46                     tst.w      D6
  1996. 000013AC  660C                     bne        +0xE /* 000013BA */
  1997. 000013AE  486E FDB4                pea.l      [A6 - 0x24C]
  1998. 000013B2  2F0C                     move.l     -[A7], A4
  1999. 000013B4  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  2000. 000013B8  508F                     addq.l     A7, 8
  2001. label000013BA:
  2002. 000013BA  7E01                     moveq.l    D7, 0x01
  2003. 000013BC  200B                     move.l     D0, A3
  2004. 000013BE  6704                     beq        +0x6 /* 000013C4 */
  2005. 000013C0  36AE FDAC                move.w     [A3], [A6 - 0x254]
  2006. label000013C4:
  2007. 000013C4  200A                     move.l     D0, A2
  2008. 000013C6  6708                     beq        +0xA /* 000013D0 */
  2009. 000013C8  202E FDB0                move.l     D0, [A6 - 0x250]
  2010. 000013CC  B092                     cmp.l      D0, [A2]
  2011. 000013CE  6722                     beq        +0x24 /* 000013F2 */
  2012. label000013D0:
  2013. 000013D0  0CAE F000 0000 FDB0      cmpi.l     [A6 - 0x250], 0xF0000000
  2014. 000013D8  6604                     bne        +0x6 /* 000013DE */
  2015. 000013DA  42AE FDB0                clr.l      [A6 - 0x250]
  2016. label000013DE:
  2017. 000013DE  2F2E FDB0                move.l     -[A7], [A6 - 0x250]
  2018. 000013E2  2F0C                     move.l     -[A7], A4
  2019. 000013E4  4EAD 1C5A                jsr        [A5 + 0x1C5A /* export_903 */]
  2020. 000013E8  200A                     move.l     D0, A2
  2021. 000013EA  508F                     addq.l     A7, 8
  2022. 000013EC  6704                     beq        +0x6 /* 000013F2 */
  2023. 000013EE  24AE FDB0                move.l     [A2], [A6 - 0x250]
  2024. label000013F2:
  2025. 000013F2  4AAE 001C                tst.l      [A6 + 0x1C]
  2026. 000013F6  6708                     beq        +0xA /* 00001400 */
  2027. 000013F8  206E 001C                movea.l    A0, [A6 + 0x1C]
  2028. 000013FC  10AE FDAF                move.b     [A0], [A6 - 0x251]
  2029. label00001400:
  2030. 00001400  4AAE 0020                tst.l      [A6 + 0x20]
  2031. 00001404  6712                     beq        +0x14 /* 00001418 */
  2032. 00001406  206E 0020                movea.l    A0, [A6 + 0x20]
  2033. 0000140A  43EE FDB4                lea.l      A1, [A6 - 0x24C]
  2034. 0000140E  303C 0092                move.w     D0, 0x92
  2035. label00001412:
  2036. 00001412  20D9                     move.l     [A0]+, [A1]+
  2037. 00001414  51C8 FFFC                dbf        D0, -0x6 /* 00001412 */
  2038. label00001418:
  2039. 00001418  3007                     move.w     D0, D7
  2040. label0000141A:
  2041. 0000141A  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  2042. 0000141E  4E5E                     unlink     A6
  2043. 00001420  4E75                     rts
  2044. fn00001422:
  2045. 00001422  4E56 FDB4                link       A6, -0x024C
  2046. 00001426  4AAE 000C                tst.l      [A6 + 0xC]
  2047. 0000142A  6604                     bne        +0x6 /* 00001430 */
  2048. 0000142C  7000                     moveq.l    D0, 0x00
  2049. 0000142E  604A                     bra        +0x4C /* 0000147A */
  2050. label00001430:
  2051. 00001430  486E FDB4                pea.l      [A6 - 0x24C]
  2052. 00001434  42A7                     clr.l      -[A7]
  2053. 00001436  42A7                     clr.l      -[A7]
  2054. 00001438  42A7                     clr.l      -[A7]
  2055. 0000143A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2056. 0000143E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2057. 00001442  4EBA F258                jsr        [PC - 0xDA8 /* 0000069C */]
  2058. 00001446  5240                     addq.w     D0, 1
  2059. 00001448  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2060. 0000144C  6604                     bne        +0x6 /* 00001452 */
  2061. 0000144E  7000                     moveq.l    D0, 0x00
  2062. 00001450  6028                     bra        +0x2A /* 0000147A */
  2063. label00001452:
  2064. 00001452  4A6E FDB4                tst.w      [A6 - 0x24C]
  2065. 00001456  6604                     bne        +0x6 /* 0000145C */
  2066. 00001458  7000                     moveq.l    D0, 0x00
  2067. 0000145A  601E                     bra        +0x20 /* 0000147A */
  2068. label0000145C:
  2069. 0000145C  4AAE 0010                tst.l      [A6 + 0x10]
  2070. 00001460  6708                     beq        +0xA /* 0000146A */
  2071. 00001462  206E 0010                movea.l    A0, [A6 + 0x10]
  2072. 00001466  30AE FDFC                move.w     [A0], [A6 - 0x204]
  2073. label0000146A:
  2074. 0000146A  4AAE 0014                tst.l      [A6 + 0x14]
  2075. 0000146E  6708                     beq        +0xA /* 00001478 */
  2076. 00001470  206E 0014                movea.l    A0, [A6 + 0x14]
  2077. 00001474  30AE FDFE                move.w     [A0], [A6 - 0x202]
  2078. label00001478:
  2079. 00001478  7000                     moveq.l    D0, 0x00
  2080. label0000147A:
  2081. 0000147A  4E5E                     unlink     A6
  2082. 0000147C  4E75                     rts
  2083. 0000147E  4E56 FFE6                link       A6, -0x001A
  2084. 00001482  48E7 0018                movem.l    -[A7], A3,A4
  2085. 00001486  286E 0008                movea.l    A4, [A6 + 0x8]
  2086. 0000148A  266E 000C                movea.l    A3, [A6 + 0xC]
  2087. 0000148E  200C                     move.l     D0, A4
  2088. 00001490  6704                     beq        +0x6 /* 00001496 */
  2089. 00001492  200B                     move.l     D0, A3
  2090. 00001494  6604                     bne        +0x6 /* 0000149A */
  2091. label00001496:
  2092. 00001496  7000                     moveq.l    D0, 0x00
  2093. 00001498  6062                     bra        +0x64 /* 000014FC */
  2094. label0000149A:
  2095. 0000149A  002B 0004 0001           ori.b      [A3 + 0x1], 0x4
  2096. 000014A0  486E FFF4                pea.l      [A6 - 0xC]
  2097. 000014A4  2F0B                     move.l     -[A7], A3
  2098. 000014A6  2054                     movea.l    A0, [A4]
  2099. 000014A8  2F28 0014                move.l     -[A7], [A0 + 0x14]
  2100. 000014AC  4EBA 1FAA                jsr        [PC + 0x1FAA /* 00003458 */]
  2101. 000014B0  4A40                     tst.w      D0
  2102. 000014B2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2103. 000014B6  6604                     bne        +0x6 /* 000014BC */
  2104. 000014B8  7000                     moveq.l    D0, 0x00
  2105. 000014BA  6040                     bra        +0x42 /* 000014FC */
  2106. label000014BC:
  2107. 000014BC  486E FFE6                pea.l      [A6 - 0x1A]
  2108. 000014C0  42A7                     clr.l      -[A7]
  2109. 000014C2  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  2110. 000014C6  2054                     movea.l    A0, [A4]
  2111. 000014C8  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2112. 000014CC  4EBA ED82                jsr        [PC - 0x127E /* 00000250 */]
  2113. 000014D0  4A40                     tst.w      D0
  2114. 000014D2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2115. 000014D6  6604                     bne        +0x6 /* 000014DC */
  2116. 000014D8  7000                     moveq.l    D0, 0x00
  2117. 000014DA  6020                     bra        +0x22 /* 000014FC */
  2118. label000014DC:
  2119. 000014DC  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  2120. 000014E0  2054                     movea.l    A0, [A4]
  2121. 000014E2  2F28 0020                move.l     -[A7], [A0 + 0x20]
  2122. 000014E6  4EAD 1A2A                jsr        [A5 + 0x1A2A /* export_833 */]
  2123. 000014EA  4A40                     tst.w      D0
  2124. 000014EC  508F                     addq.l     A7, 8
  2125. 000014EE  6604                     bne        +0x6 /* 000014F4 */
  2126. 000014F0  7000                     moveq.l    D0, 0x00
  2127. 000014F2  6008                     bra        +0xA /* 000014FC */
  2128. label000014F4:
  2129. 000014F4  2054                     movea.l    A0, [A4]
  2130. 000014F6  20AB 000A                move.l     [A0], [A3 + 0xA]
  2131. 000014FA  7001                     moveq.l    D0, 0x01
  2132. label000014FC:
  2133. 000014FC  4CDF 1800                movem.l    A3,A4, [A7]+
  2134. 00001500  4E5E                     unlink     A6
  2135. 00001502  4E75                     rts
  2136. export_1033:
  2137. fn00001504:
  2138. 00001504  4E56 FFE2                link       A6, -0x001E
  2139. 00001508  48E7 0108                movem.l    -[A7], D7,A4
  2140. 0000150C  286E 0008                movea.l    A4, [A6 + 0x8]
  2141. 00001510  2E2E 000C                move.l     D7, [A6 + 0xC]
  2142. 00001514  200C                     move.l     D0, A4
  2143. 00001516  6604                     bne        +0x6 /* 0000151C */
  2144. 00001518  7000                     moveq.l    D0, 0x00
  2145. 0000151A  6074                     bra        +0x76 /* 00001590 */
  2146. label0000151C:
  2147. 0000151C  4A87                     tst.l      D7
  2148. 0000151E  6C04                     bge        +0x6 /* 00001524 */
  2149. 00001520  7E00                     moveq.l    D7, 0x00
  2150. 00001522  6016                     bra        +0x18 /* 0000153A */
  2151. label00001524:
  2152. 00001524  486E FFE2                pea.l      [A6 - 0x1E]
  2153. 00001528  2F0C                     move.l     -[A7], A4
  2154. 0000152A  4EAD 1F8A                jsr        [A5 + 0x1F8A /* export_1005 */]
  2155. 0000152E  BEAE FFE2                cmp.l      D7, [A6 - 0x1E]
  2156. 00001532  508F                     addq.l     A7, 8
  2157. 00001534  6F04                     ble        +0x6 /* 0000153A */
  2158. 00001536  2E2E FFE2                move.l     D7, [A6 - 0x1E]
  2159. label0000153A:
  2160. 0000153A  486E FFF4                pea.l      [A6 - 0xC]
  2161. 0000153E  2F07                     move.l     -[A7], D7
  2162. 00001540  2054                     movea.l    A0, [A4]
  2163. 00001542  2F28 0014                move.l     -[A7], [A0 + 0x14]
  2164. 00001546  4EBA 2010                jsr        [PC + 0x2010 /* 00003558 */]
  2165. 0000154A  4A40                     tst.w      D0
  2166. 0000154C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2167. 00001550  6604                     bne        +0x6 /* 00001556 */
  2168. 00001552  7000                     moveq.l    D0, 0x00
  2169. 00001554  603A                     bra        +0x3C /* 00001590 */
  2170. label00001556:
  2171. 00001556  486E FFE6                pea.l      [A6 - 0x1A]
  2172. 0000155A  42A7                     clr.l      -[A7]
  2173. 0000155C  2F07                     move.l     -[A7], D7
  2174. 0000155E  2054                     movea.l    A0, [A4]
  2175. 00001560  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2176. 00001564  4EBA ECEA                jsr        [PC - 0x1316 /* 00000250 */]
  2177. 00001568  4A40                     tst.w      D0
  2178. 0000156A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2179. 0000156E  6604                     bne        +0x6 /* 00001574 */
  2180. 00001570  7000                     moveq.l    D0, 0x00
  2181. 00001572  601C                     bra        +0x1E /* 00001590 */
  2182. label00001574:
  2183. 00001574  2F07                     move.l     -[A7], D7
  2184. 00001576  2054                     movea.l    A0, [A4]
  2185. 00001578  2F28 0020                move.l     -[A7], [A0 + 0x20]
  2186. 0000157C  4EAD 1A2A                jsr        [A5 + 0x1A2A /* export_833 */]
  2187. 00001580  4A40                     tst.w      D0
  2188. 00001582  508F                     addq.l     A7, 8
  2189. 00001584  6604                     bne        +0x6 /* 0000158A */
  2190. 00001586  7000                     moveq.l    D0, 0x00
  2191. 00001588  6006                     bra        +0x8 /* 00001590 */
  2192. label0000158A:
  2193. 0000158A  2054                     movea.l    A0, [A4]
  2194. 0000158C  2087                     move.l     [A0], D7
  2195. 0000158E  7001                     moveq.l    D0, 0x01
  2196. label00001590:
  2197. 00001590  4CDF 1080                movem.l    D7,A4, [A7]+
  2198. 00001594  4E5E                     unlink     A6
  2199. 00001596  4E75                     rts
  2200. export_1034:
  2201. 00001598  4E56 FFFE                link       A6, -0x0002
  2202. 0000159C  2F0C                     move.l     -[A7], A4
  2203. 0000159E  206E 0008                movea.l    A0, [A6 + 0x8]
  2204. 000015A2  2050                     movea.l    A0, [A0]
  2205. 000015A4  2868 0020                movea.l    A4, [A0 + 0x20]
  2206. 000015A8  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2207. 000015AC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2208. 000015B0  2F0C                     move.l     -[A7], A4
  2209. 000015B2  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  2210. 000015B6  3D40 FFFE                move.w     [A6 - 0x2], D0
  2211. 000015BA  2054                     movea.l    A0, [A4]
  2212. 000015BC  2068 0004                movea.l    A0, [A0 + 0x4]
  2213. 000015C0  2050                     movea.l    A0, [A0]
  2214. 000015C2  2EA8 0014                move.l     [A7], [A0 + 0x14]
  2215. 000015C6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2216. 000015CA  4EBA FF38                jsr        [PC - 0xC8 /* 00001504 */]
  2217. 000015CE  286E FFFA                movea.l    A4, [A6 - 0x6]
  2218. 000015D2  4E5E                     unlink     A6
  2219. 000015D4  4E75                     rts
  2220. export_1035:
  2221. 000015D6  4E56 0000                link       A6, 0
  2222. 000015DA  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  2223. 000015DE  2E2E 0008                move.l     D7, [A6 + 0x8]
  2224. 000015E2  2047                     movea.l    A0, D7
  2225. 000015E4  2850                     movea.l    A4, [A0]
  2226. 000015E6  246C 0014                movea.l    A2, [A4 + 0x14]
  2227. 000015EA  266C 0020                movea.l    A3, [A4 + 0x20]
  2228. 000015EE  2052                     movea.l    A0, [A2]
  2229. 000015F0  2253                     movea.l    A1, [A3]
  2230. 000015F2  2269 0004                movea.l    A1, [A1 + 0x4]
  2231. 000015F6  2251                     movea.l    A1, [A1]
  2232. 000015F8  3C29 0016                move.w     D6, [A1 + 0x16]
  2233. 000015FC  9C68 000A                sub.w      D6, [A0 + 0xA]
  2234. 00001600  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2235. 00001604  2F0B                     move.l     -[A7], A3
  2236. 00001606  4EAD 1A4A                jsr        [A5 + 0x1A4A /* export_837 */]
  2237. 0000160A  3C00                     move.w     D6, D0
  2238. 0000160C  5C8F                     addq.l     A7, 6
  2239. 0000160E  6732                     beq        +0x34 /* 00001642 */
  2240. 00001610  3F06                     move.w     -[A7], D6
  2241. 00001612  2047                     movea.l    A0, D7
  2242. 00001614  2050                     movea.l    A0, [A0]
  2243. 00001616  2F10                     move.l     -[A7], [A0]
  2244. 00001618  2047                     movea.l    A0, D7
  2245. 0000161A  2050                     movea.l    A0, [A0]
  2246. 0000161C  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2247. 00001620  4EBA F62E                jsr        [PC - 0x9D2 /* 00000C50 */]
  2248. 00001624  4A40                     tst.w      D0
  2249. 00001626  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2250. 0000162A  6604                     bne        +0x6 /* 00001630 */
  2251. 0000162C  7000                     moveq.l    D0, 0x00
  2252. 0000162E  6014                     bra        +0x16 /* 00001644 */
  2253. label00001630:
  2254. 00001630  3F06                     move.w     -[A7], D6
  2255. 00001632  2F0A                     move.l     -[A7], A2
  2256. 00001634  4EBA 2420                jsr        [PC + 0x2420 /* 00003A56 */]
  2257. 00001638  4A40                     tst.w      D0
  2258. 0000163A  5C8F                     addq.l     A7, 6
  2259. 0000163C  6604                     bne        +0x6 /* 00001642 */
  2260. 0000163E  7000                     moveq.l    D0, 0x00
  2261. 00001640  6002                     bra        +0x4 /* 00001644 */
  2262. label00001642:
  2263. 00001642  3006                     move.w     D0, D6
  2264. label00001644:
  2265. 00001644  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  2266. 00001648  4E5E                     unlink     A6
  2267. 0000164A  4E75                     rts
  2268. export_1036:
  2269. 0000164C  4E56 FFFC                link       A6, -0x0004
  2270. 00001650  2F07                     move.l     -[A7], D7
  2271. 00001652  206E 0008                movea.l    A0, [A6 + 0x8]
  2272. 00001656  2050                     movea.l    A0, [A0]
  2273. 00001658  2E10                     move.l     D7, [A0]
  2274. 0000165A  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2275. 0000165E  206E 0008                movea.l    A0, [A6 + 0x8]
  2276. 00001662  2050                     movea.l    A0, [A0]
  2277. 00001664  2F28 0014                move.l     -[A7], [A0 + 0x14]
  2278. 00001668  4EBA 247A                jsr        [PC + 0x247A /* 00003AE4 */]
  2279. 0000166C  4A40                     tst.w      D0
  2280. 0000166E  5C8F                     addq.l     A7, 6
  2281. 00001670  6604                     bne        +0x6 /* 00001676 */
  2282. 00001672  7000                     moveq.l    D0, 0x00
  2283. 00001674  600A                     bra        +0xC /* 00001680 */
  2284. label00001676:
  2285. 00001676  2F07                     move.l     -[A7], D7
  2286. 00001678  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2287. 0000167C  4EBA FE86                jsr        [PC - 0x17A /* 00001504 */]
  2288. label00001680:
  2289. 00001680  2E2E FFF8                move.l     D7, [A6 - 0x8]
  2290. 00001684  4E5E                     unlink     A6
  2291. 00001686  4E75                     rts
  2292. fn00001688:
  2293. 00001688  4E56 FFF0                link       A6, -0x0010
  2294. 0000168C  48E7 0118                movem.l    -[A7], D7,A3,A4
  2295. 00001690  266E 0008                movea.l    A3, [A6 + 0x8]
  2296. 00001694  42A7                     clr.l      -[A7]
  2297. 00001696  A8D8                     syscall    NewRgn
  2298. 00001698  285F                     movea.l    A4, [A7]+
  2299. 0000169A  486E FFF0                pea.l      [A6 - 0x10]
  2300. 0000169E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2301. 000016A2  4EAD 1322                jsr        [A5 + 0x1322 /* export_608 */]
  2302. 000016A6  486E FFF0                pea.l      [A6 - 0x10]
  2303. 000016AA  486E FFF8                pea.l      [A6 - 0x8]
  2304. 000016AE  4EAD 1C22                jsr        [A5 + 0x1C22 /* export_896 */]
  2305. 000016B2  4297                     clr.l      [A7]
  2306. 000016B4  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  2307. 000016B8  2E8C                     move.l     [A7], A4
  2308. 000016BA  A87A                     syscall    GetClip
  2309. 000016BC  3EAE FFFE                move.w     [A7], [A6 - 0x2]
  2310. 000016C0  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2311. 000016C4  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2312. 000016C8  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  2313. 000016CC  2F0B                     move.l     -[A7], A3
  2314. 000016CE  4EAD 1BFA                jsr        [A5 + 0x1BFA /* export_891 */]
  2315. 000016D2  302E FFFA                move.w     D0, [A6 - 0x6]
  2316. 000016D6  4440                     neg.w      D0
  2317. 000016D8  3E80                     move.w     [A7], D0
  2318. 000016DA  302E FFF8                move.w     D0, [A6 - 0x8]
  2319. 000016DE  4440                     neg.w      D0
  2320. 000016E0  3F00                     move.w     -[A7], D0
  2321. 000016E2  2F0B                     move.l     -[A7], A3
  2322. 000016E4  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  2323. 000016E8  4A6E FFF8                tst.w      [A6 - 0x8]
  2324. 000016EC  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  2325. 000016F0  6F24                     ble        +0x26 /* 00001716 */
  2326. 000016F2  2054                     movea.l    A0, [A4]
  2327. 000016F4  3E28 0004                move.w     D7, [A0 + 0x4]
  2328. 000016F8  48C7                     ext.l      D7
  2329. 000016FA  326E FFF8                movea.w    A1, [A6 - 0x8]
  2330. 000016FE  2007                     move.l     D0, D7
  2331. 00001700  9089                     sub.l      D0, A1
  2332. 00001702  0C80 FFFF 8000           cmpi.l     D0, 0xFFFF8000
  2333. 00001708  6C2E                     bge        +0x30 /* 00001738 */
  2334. 0000170A  3007                     move.w     D0, D7
  2335. 0000170C  0640 8000                addi.w     D0, 0x8000
  2336. 00001710  3D40 FFF8                move.w     [A6 - 0x8], D0
  2337. 00001714  6022                     bra        +0x24 /* 00001738 */
  2338. label00001716:
  2339. 00001716  2054                     movea.l    A0, [A4]
  2340. 00001718  3E28 0008                move.w     D7, [A0 + 0x8]
  2341. 0000171C  48C7                     ext.l      D7
  2342. 0000171E  326E FFF8                movea.w    A1, [A6 - 0x8]
  2343. 00001722  2007                     move.l     D0, D7
  2344. 00001724  9089                     sub.l      D0, A1
  2345. 00001726  0C80 0000 7FFF           cmpi.l     D0, 0x7FFF
  2346. 0000172C  6F0A                     ble        +0xC /* 00001738 */
  2347. 0000172E  3007                     move.w     D0, D7
  2348. 00001730  0640 8001                addi.w     D0, 0x8001
  2349. 00001734  3D40 FFF8                move.w     [A6 - 0x8], D0
  2350. label00001738:
  2351. 00001738  4A6E FFFA                tst.w      [A6 - 0x6]
  2352. 0000173C  6F24                     ble        +0x26 /* 00001762 */
  2353. 0000173E  2054                     movea.l    A0, [A4]
  2354. 00001740  3E28 0002                move.w     D7, [A0 + 0x2]
  2355. 00001744  48C7                     ext.l      D7
  2356. 00001746  326E FFFA                movea.w    A1, [A6 - 0x6]
  2357. 0000174A  2007                     move.l     D0, D7
  2358. 0000174C  9089                     sub.l      D0, A1
  2359. 0000174E  0C80 FFFF 8000           cmpi.l     D0, 0xFFFF8000
  2360. 00001754  6C2E                     bge        +0x30 /* 00001784 */
  2361. 00001756  3007                     move.w     D0, D7
  2362. 00001758  0640 8000                addi.w     D0, 0x8000
  2363. 0000175C  3D40 FFFA                move.w     [A6 - 0x6], D0
  2364. 00001760  6022                     bra        +0x24 /* 00001784 */
  2365. label00001762:
  2366. 00001762  2054                     movea.l    A0, [A4]
  2367. 00001764  3E28 0006                move.w     D7, [A0 + 0x6]
  2368. 00001768  48C7                     ext.l      D7
  2369. 0000176A  326E FFFA                movea.w    A1, [A6 - 0x6]
  2370. 0000176E  2007                     move.l     D0, D7
  2371. 00001770  9089                     sub.l      D0, A1
  2372. 00001772  0C80 0000 7FFF           cmpi.l     D0, 0x7FFF
  2373. 00001778  6F0A                     ble        +0xC /* 00001784 */
  2374. 0000177A  3007                     move.w     D0, D7
  2375. 0000177C  0640 8001                addi.w     D0, 0x8001
  2376. 00001780  3D40 FFFA                move.w     [A6 - 0x6], D0
  2377. label00001784:
  2378. 00001784  2F0C                     move.l     -[A7], A4
  2379. 00001786  302E FFF8                move.w     D0, [A6 - 0x8]
  2380. 0000178A  4440                     neg.w      D0
  2381. 0000178C  3F00                     move.w     -[A7], D0
  2382. 0000178E  302E FFFA                move.w     D0, [A6 - 0x6]
  2383. 00001792  4440                     neg.w      D0
  2384. 00001794  3F00                     move.w     -[A7], D0
  2385. 00001796  A8E0                     syscall    OffsetRgn/OfsetRgn
  2386. 00001798  2F0C                     move.l     -[A7], A4
  2387. 0000179A  A879                     syscall    SetClip
  2388. 0000179C  2F0C                     move.l     -[A7], A4
  2389. 0000179E  A8D9                     syscall    DisposRgn/DisposeRgn
  2390. 000017A0  200B                     move.l     D0, A3
  2391. 000017A2  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2392. 000017A6  4E5E                     unlink     A6
  2393. 000017A8  4E75                     rts
  2394. fn000017AA:
  2395. 000017AA  4E56 0000                link       A6, 0
  2396. 000017AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2397. 000017B2  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  2398. 000017B6  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  2399. 000017BA  202E 0008                move.l     D0, [A6 + 0x8]
  2400. 000017BE  4E5E                     unlink     A6
  2401. 000017C0  4E75                     rts
  2402. export_1037:
  2403. fn000017C2:
  2404. 000017C2  4E56 0000                link       A6, 0
  2405. 000017C6  48E7 0038                movem.l    -[A7], A2,A3,A4
  2406. 000017CA  266E 000C                movea.l    A3, [A6 + 0xC]
  2407. 000017CE  99CC                     sub.l      A4, A4
  2408. 000017D0  4AAE 0008                tst.l      [A6 + 0x8]
  2409. 000017D4  660C                     bne        +0xE /* 000017E2 */
  2410. 000017D6  2F0B                     move.l     -[A7], A3
  2411. 000017D8  4EAD 1B72                jsr        [A5 + 0x1B72 /* export_874 */]
  2412. 000017DC  2840                     movea.l    A4, D0
  2413. 000017DE  588F                     addq.l     A7, 4
  2414. 000017E0  6022                     bra        +0x24 /* 00001804 */
  2415. label000017E2:
  2416. 000017E2  206E 0008                movea.l    A0, [A6 + 0x8]
  2417. 000017E6  2050                     movea.l    A0, [A0]
  2418. 000017E8  2068 0004                movea.l    A0, [A0 + 0x4]
  2419. 000017EC  2450                     movea.l    A2, [A0]
  2420. 000017EE  4A6A 0082                tst.w      [A2 + 0x82]
  2421. 000017F2  6606                     bne        +0x8 /* 000017FA */
  2422. 000017F4  286A 0084                movea.l    A4, [A2 + 0x84]
  2423. 000017F8  600A                     bra        +0xC /* 00001804 */
  2424. label000017FA:
  2425. 000017FA  2F0B                     move.l     -[A7], A3
  2426. 000017FC  4EAD 1B72                jsr        [A5 + 0x1B72 /* export_874 */]
  2427. 00001800  2840                     movea.l    A4, D0
  2428. 00001802  588F                     addq.l     A7, 4
  2429. label00001804:
  2430. 00001804  2F0C                     move.l     -[A7], A4
  2431. 00001806  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  2432. 0000180A  200B                     move.l     D0, A3
  2433. 0000180C  588F                     addq.l     A7, 4
  2434. 0000180E  670A                     beq        +0xC /* 0000181A */
  2435. 00001810  2F0B                     move.l     -[A7], A3
  2436. 00001812  2F0C                     move.l     -[A7], A4
  2437. 00001814  4EBA FE72                jsr        [PC - 0x18E /* 00001688 */]
  2438. 00001818  508F                     addq.l     A7, 8
  2439. label0000181A:
  2440. 0000181A  200C                     move.l     D0, A4
  2441. 0000181C  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2442. 00001820  4E5E                     unlink     A6
  2443. 00001822  4E75                     rts
  2444. export_1038:
  2445. fn00001824:
  2446. 00001824  4E56 0000                link       A6, 0
  2447. 00001828  48E7 0108                movem.l    -[A7], D7,A4
  2448. 0000182C  4AAE 000C                tst.l      [A6 + 0xC]
  2449. 00001830  670A                     beq        +0xC /* 0000183C */
  2450. 00001832  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2451. 00001836  4EBA FF72                jsr        [PC - 0x8E /* 000017AA */]
  2452. 0000183A  588F                     addq.l     A7, 4
  2453. label0000183C:
  2454. 0000183C  4AAE 0008                tst.l      [A6 + 0x8]
  2455. 00001840  6604                     bne        +0x6 /* 00001846 */
  2456. 00001842  7E01                     moveq.l    D7, 0x01
  2457. 00001844  602C                     bra        +0x2E /* 00001872 */
  2458. label00001846:
  2459. 00001846  206E 0008                movea.l    A0, [A6 + 0x8]
  2460. 0000184A  2050                     movea.l    A0, [A0]
  2461. 0000184C  2068 0004                movea.l    A0, [A0 + 0x4]
  2462. 00001850  2850                     movea.l    A4, [A0]
  2463. 00001852  4A6C 0082                tst.w      [A4 + 0x82]
  2464. 00001856  660E                     bne        +0x10 /* 00001866 */
  2465. 00001858  202E 0010                move.l     D0, [A6 + 0x10]
  2466. 0000185C  B0AC 0084                cmp.l      D0, [A4 + 0x84]
  2467. 00001860  6604                     bne        +0x6 /* 00001866 */
  2468. 00001862  7E01                     moveq.l    D7, 0x01
  2469. 00001864  600C                     bra        +0xE /* 00001872 */
  2470. label00001866:
  2471. 00001866  4A2C 0036                tst.b      [A4 + 0x36]
  2472. 0000186A  6704                     beq        +0x6 /* 00001870 */
  2473. 0000186C  7E01                     moveq.l    D7, 0x01
  2474. 0000186E  6002                     bra        +0x4 /* 00001872 */
  2475. label00001870:
  2476. 00001870  7E01                     moveq.l    D7, 0x01
  2477. label00001872:
  2478. 00001872  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  2479. 00001876  3007                     move.w     D0, D7
  2480. 00001878  4CDF 1080                movem.l    D7,A4, [A7]+
  2481. 0000187C  4E5E                     unlink     A6
  2482. 0000187E  4E75                     rts
  2483. export_1039:
  2484. fn00001880:
  2485. 00001880  4E56 FFE6                link       A6, -0x001A
  2486. 00001884  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  2487. 00001888  286E 0008                movea.l    A4, [A6 + 0x8]
  2488. 0000188C  7C00                     moveq.l    D6, 0x00
  2489. 0000188E  7A00                     moveq.l    D5, 0x00
  2490. 00001890  7800                     moveq.l    D4, 0x00
  2491. 00001892  200C                     move.l     D0, A4
  2492. 00001894  6606                     bne        +0x8 /* 0000189C */
  2493. 00001896  7000                     moveq.l    D0, 0x00
  2494. 00001898  6000 018A                bra        +0x18C /* 00001A24 */
  2495. label0000189C:
  2496. 0000189C  486E FFE6                pea.l      [A6 - 0x1A]
  2497. 000018A0  486E FFE7                pea.l      [A6 - 0x19]
  2498. 000018A4  2F0C                     move.l     -[A7], A4
  2499. 000018A6  4EAD 1F0A                jsr        [A5 + 0x1F0A /* export_989 */]
  2500. 000018AA  082E 0002 FFE7           btst.b     [A6 - 0x19], 0x2
  2501. 000018B0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2502. 000018B4  660E                     bne        +0x10 /* 000018C4 */
  2503. 000018B6  082E 0002 FFE6           btst.b     [A6 - 0x1A], 0x2
  2504. 000018BC  6606                     bne        +0x8 /* 000018C4 */
  2505. 000018BE  7000                     moveq.l    D0, 0x00
  2506. 000018C0  6000 0162                bra        +0x164 /* 00001A24 */
  2507. label000018C4:
  2508. 000018C4  2654                     movea.l    A3, [A4]
  2509. 000018C6  246B 0014                movea.l    A2, [A3 + 0x14]
  2510. 000018CA  2E2B 0024                move.l     D7, [A3 + 0x24]
  2511. 000018CE  2047                     movea.l    A0, D7
  2512. 000018D0  2050                     movea.l    A0, [A0]
  2513. 000018D2  2668 000C                movea.l    A3, [A0 + 0xC]
  2514. 000018D6  42A7                     clr.l      -[A7]
  2515. 000018D8  2F0A                     move.l     -[A7], A2
  2516. 000018DA  4EBA 22B2                jsr        [PC + 0x22B2 /* 00003B8E */]
  2517. 000018DE  4A40                     tst.w      D0
  2518. 000018E0  508F                     addq.l     A7, 8
  2519. 000018E2  6606                     bne        +0x8 /* 000018EA */
  2520. 000018E4  7000                     moveq.l    D0, 0x00
  2521. 000018E6  6000 013C                bra        +0x13E /* 00001A24 */
  2522. label000018EA:
  2523. 000018EA  486E FFE8                pea.l      [A6 - 0x18]
  2524. 000018EE  486E FFEA                pea.l      [A6 - 0x16]
  2525. 000018F2  2F0A                     move.l     -[A7], A2
  2526. 000018F4  4EBA 22FA                jsr        [PC + 0x22FA /* 00003BF0 */]
  2527. 000018F8  486E FFF8                pea.l      [A6 - 0x8]
  2528. 000018FC  2F0B                     move.l     -[A7], A3
  2529. 000018FE  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  2530. 00001902  486E FFF0                pea.l      [A6 - 0x10]
  2531. 00001906  2F0B                     move.l     -[A7], A3
  2532. 00001908  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  2533. 0000190C  302E FFF8                move.w     D0, [A6 - 0x8]
  2534. 00001910  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  2535. 00001914  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  2536. 00001918  6E1E                     bgt        +0x20 /* 00001938 */
  2537. 0000191A  302E FFFA                move.w     D0, [A6 - 0x6]
  2538. 0000191E  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  2539. 00001922  6E14                     bgt        +0x16 /* 00001938 */
  2540. 00001924  302E FFF0                move.w     D0, [A6 - 0x10]
  2541. 00001928  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  2542. 0000192C  6E0A                     bgt        +0xC /* 00001938 */
  2543. 0000192E  302E FFF2                move.w     D0, [A6 - 0xE]
  2544. 00001932  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  2545. 00001936  6F06                     ble        +0x8 /* 0000193E */
  2546. label00001938:
  2547. 00001938  7000                     moveq.l    D0, 0x00
  2548. 0000193A  6000 00E8                bra        +0xEA /* 00001A24 */
  2549. label0000193E:
  2550. 0000193E  082E 0002 FFE7           btst.b     [A6 - 0x19], 0x2
  2551. 00001944  6708                     beq        +0xA /* 0000194E */
  2552. 00001946  3C2E FFEA                move.w     D6, [A6 - 0x16]
  2553. 0000194A  9C6E FFF4                sub.w      D6, [A6 - 0xC]
  2554. label0000194E:
  2555. 0000194E  082E 0002 FFE6           btst.b     [A6 - 0x1A], 0x2
  2556. 00001954  6708                     beq        +0xA /* 0000195E */
  2557. 00001956  3A2E FFE8                move.w     D5, [A6 - 0x18]
  2558. 0000195A  9A6E FFF6                sub.w      D5, [A6 - 0xA]
  2559. label0000195E:
  2560. 0000195E  4A46                     tst.w      D6
  2561. 00001960  6C0A                     bge        +0xC /* 0000196C */
  2562. 00001962  082E 0006 FFE7           btst.b     [A6 - 0x19], 0x6
  2563. 00001968  6702                     beq        +0x4 /* 0000196C */
  2564. 0000196A  7C00                     moveq.l    D6, 0x00
  2565. label0000196C:
  2566. 0000196C  4A45                     tst.w      D5
  2567. 0000196E  6C0A                     bge        +0xC /* 0000197A */
  2568. 00001970  082E 0006 FFE6           btst.b     [A6 - 0x1A], 0x6
  2569. 00001976  6702                     beq        +0x4 /* 0000197A */
  2570. 00001978  7A00                     moveq.l    D5, 0x00
  2571. label0000197A:
  2572. 0000197A  4A46                     tst.w      D6
  2573. 0000197C  660A                     bne        +0xC /* 00001988 */
  2574. 0000197E  4A45                     tst.w      D5
  2575. 00001980  6606                     bne        +0x8 /* 00001988 */
  2576. 00001982  7000                     moveq.l    D0, 0x00
  2577. 00001984  6000 009E                bra        +0xA0 /* 00001A24 */
  2578. label00001988:
  2579. 00001988  3D6E FFF8 FFEC           move.w     [A6 - 0x14], [A6 - 0x8]
  2580. 0000198E  3D6E FFFA FFEE           move.w     [A6 - 0x12], [A6 - 0x6]
  2581. 00001994  302E FFFC                move.w     D0, [A6 - 0x4]
  2582. 00001998  906E FFF8                sub.w      D0, [A6 - 0x8]
  2583. 0000199C  D046                     add.w      D0, D6
  2584. 0000199E  3D40 FFEA                move.w     [A6 - 0x16], D0
  2585. 000019A2  322E FFFE                move.w     D1, [A6 - 0x2]
  2586. 000019A6  926E FFFA                sub.w      D1, [A6 - 0x6]
  2587. 000019AA  D245                     add.w      D1, D5
  2588. 000019AC  3D41 FFE8                move.w     [A6 - 0x18], D1
  2589. 000019B0  42A7                     clr.l      -[A7]
  2590. 000019B2  2F0C                     move.l     -[A7], A4
  2591. 000019B4  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  2592. 000019B8  7200                     moveq.l    D1, 0x00
  2593. 000019BA  1200                     move.b     D1, D0
  2594. 000019BC  0241 000F                andi.w     D1, 0xF
  2595. 000019C0  508F                     addq.l     A7, 8
  2596. 000019C2  6724                     beq        +0x26 /* 000019E8 */
  2597. 000019C4  6B22                     bmi        +0x24 /* 000019E8 */
  2598. 000019C6  5741                     subq.w     D1, 3
  2599. 000019C8  6708                     beq        +0xA /* 000019D2 */
  2600. 000019CA  6A1C                     bpl        +0x1E /* 000019E8 */
  2601. 000019CC  5241                     addq.w     D1, 1
  2602. 000019CE  6A12                     bpl        +0x14 /* 000019E2 */
  2603. 000019D0  6016                     bra        +0x18 /* 000019E8 */
  2604. label000019D2:
  2605. 000019D2  2006                     move.l     D0, D6
  2606. 000019D4  48C0                     ext.l      D0
  2607. 000019D6  81FC 0002                divs.w     D0, 0x2
  2608. 000019DA  916E FFEC                sub.w      [A6 - 0x14], D0
  2609. 000019DE  7801                     moveq.l    D4, 0x01
  2610. 000019E0  6006                     bra        +0x8 /* 000019E8 */
  2611. label000019E2:
  2612. 000019E2  9D6E FFEC                sub.w      [A6 - 0x14], D6
  2613. 000019E6  7801                     moveq.l    D4, 0x01
  2614. label000019E8:
  2615. 000019E8  4A46                     tst.w      D6
  2616. 000019EA  6706                     beq        +0x8 /* 000019F2 */
  2617. 000019EC  4A2E FFE7                tst.b      [A6 - 0x19]
  2618. 000019F0  6A08                     bpl        +0xA /* 000019FA */
  2619. label000019F2:
  2620. 000019F2  4A45                     tst.w      D5
  2621. 000019F4  6704                     beq        +0x6 /* 000019FA */
  2622. 000019F6  4A2E FFE6                tst.b      [A6 - 0x1A]
  2623. label000019FA:
  2624. 000019FA  4A44                     tst.w      D4
  2625. 000019FC  6710                     beq        +0x12 /* 00001A0E */
  2626. 000019FE  3F3C 0001                move.w     -[A7], 0x1
  2627. 00001A02  42A7                     clr.l      -[A7]
  2628. 00001A04  2F0B                     move.l     -[A7], A3
  2629. 00001A06  4EAD 1C0A                jsr        [A5 + 0x1C0A /* export_893 */]
  2630. 00001A0A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2631. label00001A0E:
  2632. 00001A0E  3F3C 0701                move.w     -[A7], 0x701
  2633. 00001A12  2F0C                     move.l     -[A7], A4
  2634. 00001A14  4EAD 1DFA                jsr        [A5 + 0x1DFA /* export_955 */]
  2635. 00001A18  4A80                     tst.l      D0
  2636. 00001A1A  5C8F                     addq.l     A7, 6
  2637. 00001A1C  6704                     beq        +0x6 /* 00001A22 */
  2638. 00001A1E  7080                     moveq.l    D0, 0xFFFFFF80
  2639. 00001A20  6002                     bra        +0x4 /* 00001A24 */
  2640. label00001A22:
  2641. 00001A22  7001                     moveq.l    D0, 0x01
  2642. label00001A24:
  2643. 00001A24  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  2644. 00001A28  4E5E                     unlink     A6
  2645. 00001A2A  4E75                     rts
  2646. export_1040:
  2647. 00001A2C  4E56 FFFE                link       A6, -0x0002
  2648. 00001A30  2F0C                     move.l     -[A7], A4
  2649. 00001A32  286E 0008                movea.l    A4, [A6 + 0x8]
  2650. 00001A36  486E FFFF                pea.l      [A6 - 0x1]
  2651. 00001A3A  42A7                     clr.l      -[A7]
  2652. 00001A3C  2F0C                     move.l     -[A7], A4
  2653. 00001A3E  4EAD 1F0A                jsr        [A5 + 0x1F0A /* export_989 */]
  2654. 00001A42  082E 0000 FFFF           btst.b     [A6 - 0x1], 0x0
  2655. 00001A48  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2656. 00001A4C  6604                     bne        +0x6 /* 00001A52 */
  2657. 00001A4E  7000                     moveq.l    D0, 0x00
  2658. 00001A50  602E                     bra        +0x30 /* 00001A80 */
  2659. label00001A52:
  2660. 00001A52  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2661. 00001A56  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2662. 00001A5A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2663. 00001A5E  2054                     movea.l    A0, [A4]
  2664. 00001A60  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2665. 00001A64  2F28 0024                move.l     -[A7], [A0 + 0x24]
  2666. 00001A68  4EBA 3DF0                jsr        [PC + 0x3DF0 /* 0000585A */]
  2667. 00001A6C  4A40                     tst.w      D0
  2668. 00001A6E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2669. 00001A72  6604                     bne        +0x6 /* 00001A78 */
  2670. 00001A74  7000                     moveq.l    D0, 0x00
  2671. 00001A76  6008                     bra        +0xA /* 00001A80 */
  2672. label00001A78:
  2673. 00001A78  2F0C                     move.l     -[A7], A4
  2674. 00001A7A  4EBA 018E                jsr        [PC + 0x18E /* 00001C0A */]
  2675. 00001A7E  7001                     moveq.l    D0, 0x01
  2676. label00001A80:
  2677. 00001A80  286E FFFA                movea.l    A4, [A6 - 0x6]
  2678. 00001A84  4E5E                     unlink     A6
  2679. 00001A86  4E75                     rts
  2680. export_1041:
  2681. 00001A88  4E56 FFFE                link       A6, -0x0002
  2682. 00001A8C  2F0C                     move.l     -[A7], A4
  2683. 00001A8E  286E 0008                movea.l    A4, [A6 + 0x8]
  2684. 00001A92  486E FFFF                pea.l      [A6 - 0x1]
  2685. 00001A96  42A7                     clr.l      -[A7]
  2686. 00001A98  2F0C                     move.l     -[A7], A4
  2687. 00001A9A  4EAD 1F0A                jsr        [A5 + 0x1F0A /* export_989 */]
  2688. 00001A9E  082E 0000 FFFF           btst.b     [A6 - 0x1], 0x0
  2689. 00001AA4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2690. 00001AA8  6604                     bne        +0x6 /* 00001AAE */
  2691. 00001AAA  7000                     moveq.l    D0, 0x00
  2692. 00001AAC  602E                     bra        +0x30 /* 00001ADC */
  2693. label00001AAE:
  2694. 00001AAE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2695. 00001AB2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2696. 00001AB6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2697. 00001ABA  2054                     movea.l    A0, [A4]
  2698. 00001ABC  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2699. 00001AC0  2F28 0024                move.l     -[A7], [A0 + 0x24]
  2700. 00001AC4  4EBA 3EDC                jsr        [PC + 0x3EDC /* 000059A2 */]
  2701. 00001AC8  4A40                     tst.w      D0
  2702. 00001ACA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2703. 00001ACE  6604                     bne        +0x6 /* 00001AD4 */
  2704. 00001AD0  7000                     moveq.l    D0, 0x00
  2705. 00001AD2  6008                     bra        +0xA /* 00001ADC */
  2706. label00001AD4:
  2707. 00001AD4  2F0C                     move.l     -[A7], A4
  2708. 00001AD6  4EBA 0132                jsr        [PC + 0x132 /* 00001C0A */]
  2709. 00001ADA  7001                     moveq.l    D0, 0x01
  2710. label00001ADC:
  2711. 00001ADC  286E FFFA                movea.l    A4, [A6 - 0x6]
  2712. 00001AE0  4E5E                     unlink     A6
  2713. 00001AE2  4E75                     rts
  2714. export_1042:
  2715. 00001AE4  4E56 FFFA                link       A6, -0x0006
  2716. 00001AE8  2F0B                     move.l     -[A7], A3
  2717. 00001AEA  42A7                     clr.l      -[A7]
  2718. 00001AEC  486E FFFF                pea.l      [A6 - 0x1]
  2719. 00001AF0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2720. 00001AF4  4EAD 1F0A                jsr        [A5 + 0x1F0A /* export_989 */]
  2721. 00001AF8  082E 0000 FFFF           btst.b     [A6 - 0x1], 0x0
  2722. 00001AFE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2723. 00001B02  6604                     bne        +0x6 /* 00001B08 */
  2724. 00001B04  7000                     moveq.l    D0, 0x00
  2725. 00001B06  6034                     bra        +0x36 /* 00001B3C */
  2726. label00001B08:
  2727. 00001B08  206E 0008                movea.l    A0, [A6 + 0x8]
  2728. 00001B0C  2050                     movea.l    A0, [A0]
  2729. 00001B0E  2668 0024                movea.l    A3, [A0 + 0x24]
  2730. 00001B12  200B                     move.l     D0, A3
  2731. 00001B14  6604                     bne        +0x6 /* 00001B1A */
  2732. 00001B16  7000                     moveq.l    D0, 0x00
  2733. 00001B18  6022                     bra        +0x24 /* 00001B3C */
  2734. label00001B1A:
  2735. 00001B1A  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  2736. 00001B1E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2737. 00001B22  2F0B                     move.l     -[A7], A3
  2738. 00001B24  4EBA 3FDA                jsr        [PC + 0x3FDA /* 00005B00 */]
  2739. 00001B28  4A40                     tst.w      D0
  2740. 00001B2A  508F                     addq.l     A7, 8
  2741. 00001B2C  6604                     bne        +0x6 /* 00001B32 */
  2742. 00001B2E  7000                     moveq.l    D0, 0x00
  2743. 00001B30  600A                     bra        +0xC /* 00001B3C */
  2744. label00001B32:
  2745. 00001B32  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2746. 00001B36  4EBA 00D2                jsr        [PC + 0xD2 /* 00001C0A */]
  2747. 00001B3A  7001                     moveq.l    D0, 0x01
  2748. label00001B3C:
  2749. 00001B3C  266E FFF6                movea.l    A3, [A6 - 0xA]
  2750. 00001B40  4E5E                     unlink     A6
  2751. 00001B42  4E75                     rts
  2752. export_1043:
  2753. 00001B44  4E56 0000                link       A6, 0
  2754. 00001B48  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  2755. 00001B4C  286E 000A                movea.l    A4, [A6 + 0xA]
  2756. 00001B50  7E48                     moveq.l    D7, 0x48
  2757. 00001B52  7C00                     moveq.l    D6, 0x00
  2758. 00001B54  1C2E 0008                move.b     D6, [A6 + 0x8]
  2759. 00001B58  0806 0004                btst.b     D6, 0x4
  2760. 00001B5C  6704                     beq        +0x6 /* 00001B62 */
  2761. 00001B5E  3E3C 0090                move.w     D7, 0x90
  2762. label00001B62:
  2763. 00001B62  0806 0005                btst.b     D6, 0x5
  2764. 00001B66  6704                     beq        +0x6 /* 00001B6C */
  2765. 00001B68  3E3C 05A0                move.w     D7, 0x5A0
  2766. label00001B6C:
  2767. 00001B6C  200C                     move.l     D0, A4
  2768. 00001B6E  671A                     beq        +0x1C /* 00001B8A */
  2769. 00001B70  2054                     movea.l    A0, [A4]
  2770. 00001B72  2068 0024                movea.l    A0, [A0 + 0x24]
  2771. 00001B76  2050                     movea.l    A0, [A0]
  2772. 00001B78  2668 000C                movea.l    A3, [A0 + 0xC]
  2773. 00001B7C  2F0B                     move.l     -[A7], A3
  2774. 00001B7E  2F0C                     move.l     -[A7], A4
  2775. 00001B80  4EBA FC40                jsr        [PC - 0x3C0 /* 000017C2 */]
  2776. 00001B84  2440                     movea.l    A2, D0
  2777. 00001B86  508F                     addq.l     A7, 8
  2778. 00001B88  6016                     bra        +0x18 /* 00001BA0 */
  2779. label00001B8A:
  2780. 00001B8A  42A7                     clr.l      -[A7]
  2781. 00001B8C  42A7                     clr.l      -[A7]
  2782. 00001B8E  42A7                     clr.l      -[A7]
  2783. 00001B90  2F3C 0000 14C0           move.l     -[A7], 0x14C0
  2784. 00001B96  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  2785. 00001B9A  2440                     movea.l    A2, D0
  2786. 00001B9C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2787. label00001BA0:
  2788. 00001BA0  4267                     clr.w      -[A7]
  2789. 00001BA2  2F0A                     move.l     -[A7], A2
  2790. 00001BA4  4EAD 1B9A                jsr        [A5 + 0x1B9A /* export_879 */]
  2791. 00001BA8  3A00                     move.w     D5, D0
  2792. 00001BAA  3EBC 0001                move.w     [A7], 0x1
  2793. 00001BAE  2F0A                     move.l     -[A7], A2
  2794. 00001BB0  4EAD 1B9A                jsr        [A5 + 0x1B9A /* export_879 */]
  2795. 00001BB4  3800                     move.w     D4, D0
  2796. 00001BB6  200C                     move.l     D0, A4
  2797. 00001BB8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2798. 00001BBC  6606                     bne        +0x8 /* 00001BC4 */
  2799. 00001BBE  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  2800. 00001BC2  600E                     bra        +0x10 /* 00001BD2 */
  2801. label00001BC4:
  2802. 00001BC4  2F0A                     move.l     -[A7], A2
  2803. 00001BC6  2F0B                     move.l     -[A7], A3
  2804. 00001BC8  2F0C                     move.l     -[A7], A4
  2805. 00001BCA  4EBA FC58                jsr        [PC - 0x3A8 /* 00001824 */]
  2806. 00001BCE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2807. label00001BD2:
  2808. 00001BD2  0806 0006                btst.b     D6, 0x6
  2809. 00001BD6  6704                     beq        +0x6 /* 00001BDC */
  2810. 00001BD8  3005                     move.w     D0, D5
  2811. 00001BDA  6002                     bra        +0x4 /* 00001BDE */
  2812. label00001BDC:
  2813. 00001BDC  3004                     move.w     D0, D4
  2814. label00001BDE:
  2815. 00001BDE  3A00                     move.w     D5, D0
  2816. 00001BE0  0806 0001                btst.b     D6, 0x1
  2817. 00001BE4  670E                     beq        +0x10 /* 00001BF4 */
  2818. 00001BE6  3F05                     move.w     -[A7], D5
  2819. 00001BE8  3F07                     move.w     -[A7], D7
  2820. 00001BEA  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  2821. 00001BEE  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  2822. 00001BF2  600C                     bra        +0xE /* 00001C00 */
  2823. label00001BF4:
  2824. 00001BF4  3F07                     move.w     -[A7], D7
  2825. 00001BF6  3F05                     move.w     -[A7], D5
  2826. 00001BF8  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  2827. 00001BFC  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  2828. label00001C00:
  2829. 00001C00  4CEE 1CF0 FFE4           movem.l    D4,D5,D6,D7,A2,A3,A4, [A6 - 0x1C]
  2830. 00001C06  4E5E                     unlink     A6
  2831. 00001C08  4E75                     rts
  2832. export_1044:
  2833. fn00001C0A:
  2834. 00001C0A  4E56 0000                link       A6, 0
  2835. 00001C0E  2F07                     move.l     -[A7], D7
  2836. 00001C10  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2837. 00001C14  4EBA 001C                jsr        [PC + 0x1C /* 00001C32 */]
  2838. 00001C18  3E00                     move.w     D7, D0
  2839. 00001C1A  2EBC 0001 FFFF           move.l     [A7], 0x1FFFF
  2840. 00001C20  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2841. 00001C24  4EBA 0356                jsr        [PC + 0x356 /* 00001F7C */]
  2842. 00001C28  3007                     move.w     D0, D7
  2843. 00001C2A  2E2E FFFC                move.l     D7, [A6 - 0x4]
  2844. 00001C2E  4E5E                     unlink     A6
  2845. 00001C30  4E75                     rts
  2846. export_1045:
  2847. fn00001C32:
  2848. 00001C32  4E56 FFF2                link       A6, -0x000E
  2849. 00001C36  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2850. 00001C3A  266E 0008                movea.l    A3, [A6 + 0x8]
  2851. 00001C3E  7600                     moveq.l    D3, 0x00
  2852. 00001C40  42AE FFF4                clr.l      [A6 - 0xC]
  2853. 00001C44  7E00                     moveq.l    D7, 0x00
  2854. 00001C46  200B                     move.l     D0, A3
  2855. 00001C48  6606                     bne        +0x8 /* 00001C50 */
  2856. 00001C4A  7000                     moveq.l    D0, 0x00
  2857. 00001C4C  6000 0142                bra        +0x144 /* 00001D90 */
  2858. label00001C50:
  2859. 00001C50  2053                     movea.l    A0, [A3]
  2860. 00001C52  2868 0024                movea.l    A4, [A0 + 0x24]
  2861. 00001C56  200C                     move.l     D0, A4
  2862. 00001C58  6606                     bne        +0x8 /* 00001C60 */
  2863. 00001C5A  7000                     moveq.l    D0, 0x00
  2864. 00001C5C  6000 0132                bra        +0x134 /* 00001D90 */
  2865. label00001C60:
  2866. 00001C60  2054                     movea.l    A0, [A4]
  2867. 00001C62  2C28 000C                move.l     D6, [A0 + 0xC]
  2868. 00001C66  6606                     bne        +0x8 /* 00001C6E */
  2869. 00001C68  7000                     moveq.l    D0, 0x00
  2870. 00001C6A  6000 0124                bra        +0x126 /* 00001D90 */
  2871. label00001C6E:
  2872. 00001C6E  2F0B                     move.l     -[A7], A3
  2873. 00001C70  4EBA FC0E                jsr        [PC - 0x3F2 /* 00001880 */]
  2874. 00001C74  7200                     moveq.l    D1, 0x00
  2875. 00001C76  1200                     move.b     D1, D0
  2876. 00001C78  5341                     subq.w     D1, 1
  2877. 00001C7A  588F                     addq.l     A7, 4
  2878. 00001C7C  6606                     bne        +0x8 /* 00001C84 */
  2879. 00001C7E  7001                     moveq.l    D0, 0x01
  2880. 00001C80  6000 010E                bra        +0x110 /* 00001D90 */
  2881. label00001C84:
  2882. 00001C84  2F06                     move.l     -[A7], D6
  2883. 00001C86  2F0B                     move.l     -[A7], A3
  2884. 00001C88  4EBA FB38                jsr        [PC - 0x4C8 /* 000017C2 */]
  2885. 00001C8C  2800                     move.l     D4, D0
  2886. 00001C8E  2E86                     move.l     [A7], D6
  2887. 00001C90  4EAD 1BAA                jsr        [A5 + 0x1BAA /* export_881 */]
  2888. 00001C94  2D40 FFF8                move.l     [A6 - 0x8], D0
  2889. 00001C98  7A00                     moveq.l    D5, 0x00
  2890. 00001C9A  2E85                     move.l     [A7], D5
  2891. 00001C9C  2054                     movea.l    A0, [A4]
  2892. 00001C9E  4868 099A                pea.l      [A0 + 0x99A]
  2893. 00001CA2  2F04                     move.l     -[A7], D4
  2894. 00001CA4  4EAD 1B62                jsr        [A5 + 0x1B62 /* export_872 */]
  2895. 00001CA8  2054                     movea.l    A0, [A4]
  2896. 00001CAA  4868 099A                pea.l      [A0 + 0x99A]
  2897. 00001CAE  4EAD 1B52                jsr        [A5 + 0x1B52 /* export_870 */]
  2898. 00001CB2  2600                     move.l     D3, D0
  2899. 00001CB4  2454                     movea.l    A2, [A4]
  2900. 00001CB6  302A 099C                move.w     D0, [A2 + 0x99C]
  2901. 00001CBA  B06A 09A4                cmp.w      D0, [A2 + 0x9A4]
  2902. 00001CBE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2903. 00001CC2  673A                     beq        +0x3C /* 00001CFE */
  2904. 00001CC4  2F05                     move.l     -[A7], D5
  2905. 00001CC6  486A 09A2                pea.l      [A2 + 0x9A2]
  2906. 00001CCA  2F04                     move.l     -[A7], D4
  2907. 00001CCC  4EAD 1B62                jsr        [A5 + 0x1B62 /* export_872 */]
  2908. 00001CD0  2D43 FFF4                move.l     [A6 - 0xC], D3
  2909. 00001CD4  4297                     clr.l      [A7]
  2910. 00001CD6  42A7                     clr.l      -[A7]
  2911. 00001CD8  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  2912. 00001CDC  2600                     move.l     D3, D0
  2913. 00001CDE  2054                     movea.l    A0, [A4]
  2914. 00001CE0  4868 09A2                pea.l      [A0 + 0x9A2]
  2915. 00001CE4  4EAD 1B52                jsr        [A5 + 0x1B52 /* export_870 */]
  2916. 00001CE8  2E00                     move.l     D7, D0
  2917. 00001CEA  3EBC 0002                move.w     [A7], 0x2
  2918. 00001CEE  2F07                     move.l     -[A7], D7
  2919. 00001CF0  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2920. 00001CF4  2F03                     move.l     -[A7], D3
  2921. 00001CF6  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  2922. 00001CFA  4FEF 0020                lea.l      A7, [A7 + 0x20]
  2923. label00001CFE:
  2924. 00001CFE  2F03                     move.l     -[A7], D3
  2925. 00001D00  A879                     syscall    SetClip
  2926. 00001D02  2F04                     move.l     -[A7], D4
  2927. 00001D04  2053                     movea.l    A0, [A3]
  2928. 00001D06  2F10                     move.l     -[A7], [A0]
  2929. 00001D08  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2930. 00001D0C  2F0C                     move.l     -[A7], A4
  2931. 00001D0E  4EBA 24AC                jsr        [PC + 0x24AC /* 000041BC */]
  2932. 00001D12  3D40 FFF2                move.w     [A6 - 0xE], D0
  2933. 00001D16  2053                     movea.l    A0, [A3]
  2934. 00001D18  2068 0004                movea.l    A0, [A0 + 0x4]
  2935. 00001D1C  2A10                     move.l     D5, [A0]
  2936. 00001D1E  2E84                     move.l     [A7], D4
  2937. 00001D20  2045                     movea.l    A0, D5
  2938. 00001D22  2F28 0060                move.l     -[A7], [A0 + 0x60]
  2939. 00001D26  2045                     movea.l    A0, D5
  2940. 00001D28  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  2941. 00001D2C  2F0B                     move.l     -[A7], A3
  2942. 00001D2E  4EAD 1D32                jsr        [A5 + 0x1D32 /* export_930 */]
  2943. 00001D32  4AAE FFF8                tst.l      [A6 - 0x8]
  2944. 00001D36  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  2945. 00001D3A  2053                     movea.l    A0, [A3]
  2946. 00001D3C  2F10                     move.l     -[A7], [A0]
  2947. 00001D3E  2F0B                     move.l     -[A7], A3
  2948. 00001D40  4EBA F7C2                jsr        [PC - 0x83E /* 00001504 */]
  2949. 00001D44  2454                     movea.l    A2, [A4]
  2950. 00001D46  700C                     moveq.l    D0, 0x0C
  2951. 00001D48  C1EA 0026                muls.w     D0, [A2 + 0x26]
  2952. 00001D4C  72FF                     moveq.l    D1, 0xFFFFFFFF
  2953. 00001D4E  D272 0838                add.w      D1, [A2 + D0 + 0x38]
  2954. 00001D52  3E81                     move.w     [A7], D1
  2955. 00001D54  4267                     clr.w      -[A7]
  2956. 00001D56  2F0B                     move.l     -[A7], A3
  2957. 00001D58  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  2958. 00001D5C  2E83                     move.l     [A7], D3
  2959. 00001D5E  2F06                     move.l     -[A7], D6
  2960. 00001D60  4EAD 1C7A                jsr        [A5 + 0x1C7A /* export_907 */]
  2961. 00001D64  2E84                     move.l     [A7], D4
  2962. 00001D66  2F06                     move.l     -[A7], D6
  2963. 00001D68  2F0B                     move.l     -[A7], A3
  2964. 00001D6A  4EBA FAB8                jsr        [PC - 0x548 /* 00001824 */]
  2965. 00001D6E  2454                     movea.l    A2, [A4]
  2966. 00001D70  426A 09A0                clr.w      [A2 + 0x9A0]
  2967. 00001D74  426A 099C                clr.w      [A2 + 0x99C]
  2968. 00001D78  426A 09A8                clr.w      [A2 + 0x9A8]
  2969. 00001D7C  426A 09A4                clr.w      [A2 + 0x9A4]
  2970. 00001D80  4A83                     tst.l      D3
  2971. 00001D82  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  2972. 00001D86  4AAE FFF4                tst.l      [A6 - 0xC]
  2973. 00001D8A  4A87                     tst.l      D7
  2974. 00001D8C  302E FFF2                move.w     D0, [A6 - 0xE]
  2975. label00001D90:
  2976. 00001D90  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2977. 00001D94  4E5E                     unlink     A6
  2978. 00001D96  4E75                     rts
  2979. export_1046:
  2980. 00001D98  4E56 FFC4                link       A6, -0x003C
  2981. 00001D9C  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  2982. 00001DA0  286E 0008                movea.l    A4, [A6 + 0x8]
  2983. 00001DA4  7E01                     moveq.l    D7, 0x01
  2984. 00001DA6  7C00                     moveq.l    D6, 0x00
  2985. 00001DA8  200C                     move.l     D0, A4
  2986. 00001DAA  6606                     bne        +0x8 /* 00001DB2 */
  2987. 00001DAC  7000                     moveq.l    D0, 0x00
  2988. 00001DAE  6000 00A4                bra        +0xA6 /* 00001E54 */
  2989. label00001DB2:
  2990. 00001DB2  42A7                     clr.l      -[A7]
  2991. 00001DB4  2F0C                     move.l     -[A7], A4
  2992. 00001DB6  4EAD 1CEA                jsr        [A5 + 0x1CEA /* export_921 */]
  2993. 00001DBA  7200                     moveq.l    D1, 0x00
  2994. 00001DBC  1200                     move.b     D1, D0
  2995. 00001DBE  4A41                     tst.w      D1
  2996. 00001DC0  508F                     addq.l     A7, 8
  2997. 00001DC2  6706                     beq        +0x8 /* 00001DCA */
  2998. 00001DC4  7000                     moveq.l    D0, 0x00
  2999. 00001DC6  6000 008C                bra        +0x8E /* 00001E54 */
  3000. label00001DCA:
  3001. 00001DCA  2054                     movea.l    A0, [A4]
  3002. 00001DCC  2668 0018                movea.l    A3, [A0 + 0x18]
  3003. 00001DD0  486E FFF2                pea.l      [A6 - 0xE]
  3004. 00001DD4  4227                     clr.b      -[A7]
  3005. 00001DD6  2F0B                     move.l     -[A7], A3
  3006. 00001DD8  4EBA E73E                jsr        [PC - 0x18C2 /* 00000518 */]
  3007. 00001DDC  4A40                     tst.w      D0
  3008. 00001DDE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3009. 00001DE2  6604                     bne        +0x6 /* 00001DE8 */
  3010. 00001DE4  7000                     moveq.l    D0, 0x00
  3011. 00001DE6  606C                     bra        +0x6E /* 00001E54 */
  3012. label00001DE8:
  3013. 00001DE8  2453                     movea.l    A2, [A3]
  3014. 00001DEA  2054                     movea.l    A0, [A4]
  3015. 00001DEC  2010                     move.l     D0, [A0]
  3016. 00001DEE  B0AA 0002                cmp.l      D0, [A2 + 0x2]
  3017. 00001DF2  6620                     bne        +0x22 /* 00001E14 */
  3018. 00001DF4  4A52                     tst.w      [A2]
  3019. 00001DF6  6F1C                     ble        +0x1E /* 00001E14 */
  3020. 00001DF8  486E FFF2                pea.l      [A6 - 0xE]
  3021. 00001DFC  1F3C 00FF                move.b     -[A7], 0xFF
  3022. 00001E00  2F0B                     move.l     -[A7], A3
  3023. 00001E02  4EBA E714                jsr        [PC - 0x18EC /* 00000518 */]
  3024. 00001E06  4A40                     tst.w      D0
  3025. 00001E08  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3026. 00001E0C  6604                     bne        +0x6 /* 00001E12 */
  3027. 00001E0E  7000                     moveq.l    D0, 0x00
  3028. 00001E10  6042                     bra        +0x44 /* 00001E54 */
  3029. label00001E12:
  3030. 00001E12  7C01                     moveq.l    D6, 0x01
  3031. label00001E14:
  3032. 00001E14  486E FFC4                pea.l      [A6 - 0x3C]
  3033. 00001E18  486E FFF2                pea.l      [A6 - 0xE]
  3034. 00001E1C  2F0B                     move.l     -[A7], A3
  3035. 00001E1E  4EBA E7B2                jsr        [PC - 0x184E /* 000005D2 */]
  3036. 00001E22  4A40                     tst.w      D0
  3037. 00001E24  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3038. 00001E28  6710                     beq        +0x12 /* 00001E3A */
  3039. 00001E2A  486E FFC4                pea.l      [A6 - 0x3C]
  3040. 00001E2E  2F0C                     move.l     -[A7], A4
  3041. 00001E30  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  3042. 00001E34  4A40                     tst.w      D0
  3043. 00001E36  508F                     addq.l     A7, 8
  3044. 00001E38  6602                     bne        +0x4 /* 00001E3C */
  3045. label00001E3A:
  3046. 00001E3A  7E00                     moveq.l    D7, 0x00
  3047. label00001E3C:
  3048. 00001E3C  4A46                     tst.w      D6
  3049. 00001E3E  6712                     beq        +0x14 /* 00001E52 */
  3050. 00001E40  486E FFF2                pea.l      [A6 - 0xE]
  3051. 00001E44  1F3C 0001                move.b     -[A7], 0x1
  3052. 00001E48  2F0B                     move.l     -[A7], A3
  3053. 00001E4A  4EBA E6CC                jsr        [PC - 0x1934 /* 00000518 */]
  3054. 00001E4E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3055. label00001E52:
  3056. 00001E52  3007                     move.w     D0, D7
  3057. label00001E54:
  3058. 00001E54  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  3059. 00001E58  4E5E                     unlink     A6
  3060. 00001E5A  4E75                     rts
  3061. export_1047:
  3062. fn00001E5C:
  3063. 00001E5C  4E56 0000                link       A6, 0
  3064. 00001E60  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3065. 00001E64  286E 0008                movea.l    A4, [A6 + 0x8]
  3066. 00001E68  266E 000C                movea.l    A3, [A6 + 0xC]
  3067. 00001E6C  200C                     move.l     D0, A4
  3068. 00001E6E  6704                     beq        +0x6 /* 00001E74 */
  3069. 00001E70  200B                     move.l     D0, A3
  3070. 00001E72  6606                     bne        +0x8 /* 00001E7A */
  3071. label00001E74:
  3072. 00001E74  7000                     moveq.l    D0, 0x00
  3073. 00001E76  6000 00FC                bra        +0xFE /* 00001F74 */
  3074. label00001E7A:
  3075. 00001E7A  1E2B 0002                move.b     D7, [A3 + 0x2]
  3076. 00001E7E  7C00                     moveq.l    D6, 0x00
  3077. 00001E80  1C07                     move.b     D6, D7
  3078. 00001E82  0806 0000                btst.b     D6, 0x0
  3079. 00001E86  6720                     beq        +0x22 /* 00001EA8 */
  3080. 00001E88  4A2B 0003                tst.b      [A3 + 0x3]
  3081. 00001E8C  6710                     beq        +0x12 /* 00001E9E */
  3082. 00001E8E  486B 0003                pea.l      [A3 + 0x3]
  3083. 00001E92  486C 0003                pea.l      [A4 + 0x3]
  3084. 00001E96  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  3085. 00001E9A  508F                     addq.l     A7, 8
  3086. 00001E9C  6004                     bra        +0x6 /* 00001EA2 */
  3087. label00001E9E:
  3088. 00001E9E  422C 0003                clr.b      [A4 + 0x3]
  3089. label00001EA2:
  3090. 00001EA2  002C 0001 0002           ori.b      [A4 + 0x2], 0x1
  3091. label00001EA8:
  3092. 00001EA8  0806 0001                btst.b     D6, 0x1
  3093. 00001EAC  6756                     beq        +0x58 /* 00001F04 */
  3094. 00001EAE  102E 0012                move.b     D0, [A6 + 0x12]
  3095. 00001EB2  6744                     beq        +0x46 /* 00001EF8 */
  3096. 00001EB4  6B42                     bmi        +0x44 /* 00001EF8 */
  3097. 00001EB6  5B00                     subq.b     D0, 5
  3098. 00001EB8  6718                     beq        +0x1A /* 00001ED2 */
  3099. 00001EBA  6A06                     bpl        +0x8 /* 00001EC2 */
  3100. 00001EBC  5200                     addq.b     D0, 1
  3101. 00001EBE  6A08                     bpl        +0xA /* 00001EC8 */
  3102. 00001EC0  6036                     bra        +0x38 /* 00001EF8 */
  3103. label00001EC2:
  3104. 00001EC2  5500                     subq.b     D0, 2
  3105. 00001EC4  6A32                     bpl        +0x34 /* 00001EF8 */
  3106. 00001EC6  6018                     bra        +0x1A /* 00001EE0 */
  3107. label00001EC8:
  3108. 00001EC8  302B 0024                move.w     D0, [A3 + 0x24]
  3109. 00001ECC  D16C 0024                add.w      [A4 + 0x24], D0
  3110. 00001ED0  602C                     bra        +0x2E /* 00001EFE */
  3111. label00001ED2:
  3112. 00001ED2  41EC 0024                lea.l      A0, [A4 + 0x24]
  3113. 00001ED6  3010                     move.w     D0, [A0]
  3114. 00001ED8  C1EB 0024                muls.w     D0, [A3 + 0x24]
  3115. 00001EDC  3080                     move.w     [A0], D0
  3116. 00001EDE  601E                     bra        +0x20 /* 00001EFE */
  3117. label00001EE0:
  3118. 00001EE0  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  3119. 00001EE4  3F2B 0024                move.w     -[A7], [A3 + 0x24]
  3120. 00001EE8  3F2C 0024                move.w     -[A7], [A4 + 0x24]
  3121. 00001EEC  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  3122. 00001EF0  3940 0024                move.w     [A4 + 0x24], D0
  3123. 00001EF4  5C8F                     addq.l     A7, 6
  3124. 00001EF6  6006                     bra        +0x8 /* 00001EFE */
  3125. label00001EF8:
  3126. 00001EF8  396B 0024 0024           move.w     [A4 + 0x24], [A3 + 0x24]
  3127. label00001EFE:
  3128. 00001EFE  002C 0002 0002           ori.b      [A4 + 0x2], 0x2
  3129. label00001F04:
  3130. 00001F04  0806 0002                btst.b     D6, 0x2
  3131. 00001F08  6744                     beq        +0x46 /* 00001F4E */
  3132. 00001F0A  102E 0010                move.b     D0, [A6 + 0x10]
  3133. 00001F0E  6732                     beq        +0x34 /* 00001F42 */
  3134. 00001F10  6B30                     bmi        +0x32 /* 00001F42 */
  3135. 00001F12  5700                     subq.b     D0, 3
  3136. 00001F14  670E                     beq        +0x10 /* 00001F24 */
  3137. 00001F16  6A06                     bpl        +0x8 /* 00001F1E */
  3138. 00001F18  5200                     addq.b     D0, 1
  3139. 00001F1A  6A12                     bpl        +0x14 /* 00001F2E */
  3140. 00001F1C  601A                     bra        +0x1C /* 00001F38 */
  3141. label00001F1E:
  3142. 00001F1E  5500                     subq.b     D0, 2
  3143. 00001F20  6A20                     bpl        +0x22 /* 00001F42 */
  3144. 00001F22  600A                     bra        +0xC /* 00001F2E */
  3145. label00001F24:
  3146. 00001F24  102B 0026                move.b     D0, [A3 + 0x26]
  3147. 00001F28  B12C 0026                xor.b      [A4 + 0x26], D0
  3148. 00001F2C  601A                     bra        +0x1C /* 00001F48 */
  3149. label00001F2E:
  3150. 00001F2E  102B 0026                move.b     D0, [A3 + 0x26]
  3151. 00001F32  812C 0026                or.b       [A4 + 0x26], D0
  3152. 00001F36  6010                     bra        +0x12 /* 00001F48 */
  3153. label00001F38:
  3154. 00001F38  102B 0026                move.b     D0, [A3 + 0x26]
  3155. 00001F3C  C12C 0026                and.b      [A4 + 0x26], D0
  3156. 00001F40  6006                     bra        +0x8 /* 00001F48 */
  3157. label00001F42:
  3158. 00001F42  196B 0026 0026           move.b     [A4 + 0x26], [A3 + 0x26]
  3159. label00001F48:
  3160. 00001F48  002C 0004 0002           ori.b      [A4 + 0x2], 0x4
  3161. label00001F4E:
  3162. 00001F4E  0806 0003                btst.b     D6, 0x3
  3163. 00001F52  670C                     beq        +0xE /* 00001F60 */
  3164. 00001F54  296B 0028 0028           move.l     [A4 + 0x28], [A3 + 0x28]
  3165. 00001F5A  002C 0008 0002           ori.b      [A4 + 0x2], 0x8
  3166. label00001F60:
  3167. 00001F60  0806 0004                btst.b     D6, 0x4
  3168. 00001F64  670C                     beq        +0xE /* 00001F72 */
  3169. 00001F66  196B 002C 002C           move.b     [A4 + 0x2C], [A3 + 0x2C]
  3170. 00001F6C  002C 0010 0002           ori.b      [A4 + 0x2], 0x10
  3171. label00001F72:
  3172. 00001F72  7001                     moveq.l    D0, 0x01
  3173. label00001F74:
  3174. 00001F74  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3175. 00001F78  4E5E                     unlink     A6
  3176. 00001F7A  4E75                     rts
  3177. export_1048:
  3178. fn00001F7C:
  3179. 00001F7C  4E56 0000                link       A6, 0
  3180. 00001F80  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3181. 00001F84  286E 0008                movea.l    A4, [A6 + 0x8]
  3182. 00001F88  3C2E 000C                move.w     D6, [A6 + 0xC]
  3183. 00001F8C  3E2E 000E                move.w     D7, [A6 + 0xE]
  3184. 00001F90  200C                     move.l     D0, A4
  3185. 00001F92  6726                     beq        +0x28 /* 00001FBA */
  3186. 00001F94  2054                     movea.l    A0, [A4]
  3187. 00001F96  2068 0024                movea.l    A0, [A0 + 0x24]
  3188. 00001F9A  2050                     movea.l    A0, [A0]
  3189. 00001F9C  2668 000C                movea.l    A3, [A0 + 0xC]
  3190. 00001FA0  200B                     move.l     D0, A3
  3191. 00001FA2  6716                     beq        +0x18 /* 00001FBA */
  3192. 00001FA4  42A7                     clr.l      -[A7]
  3193. 00001FA6  42A7                     clr.l      -[A7]
  3194. 00001FA8  2F0C                     move.l     -[A7], A4
  3195. 00001FAA  4EAD 1D92                jsr        [A5 + 0x1D92 /* export_942 */]
  3196. 00001FAE  7200                     moveq.l    D1, 0x00
  3197. 00001FB0  1200                     move.b     D1, D0
  3198. 00001FB2  4A41                     tst.w      D1
  3199. 00001FB4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3200. 00001FB8  6706                     beq        +0x8 /* 00001FC0 */
  3201. label00001FBA:
  3202. 00001FBA  7000                     moveq.l    D0, 0x00
  3203. 00001FBC  6000 00A8                bra        +0xAA /* 00002066 */
  3204. label00001FC0:
  3205. 00001FC0  4A47                     tst.w      D7
  3206. 00001FC2  6D06                     blt        +0x8 /* 00001FCA */
  3207. 00001FC4  0C47 0064                cmpi.w     D7, 0x64 /* 'd' */
  3208. 00001FC8  6F38                     ble        +0x3A /* 00002002 */
  3209. label00001FCA:
  3210. 00001FCA  0C46 0001                cmpi.w     D6, 0x1
  3211. 00001FCE  660E                     bne        +0x10 /* 00001FDE */
  3212. 00001FD0  42A7                     clr.l      -[A7]
  3213. 00001FD2  2F0C                     move.l     -[A7], A4
  3214. 00001FD4  4EAD 1FD2                jsr        [A5 + 0x1FD2 /* export_1014 */]
  3215. 00001FD8  3E00                     move.w     D7, D0
  3216. 00001FDA  508F                     addq.l     A7, 8
  3217. 00001FDC  6024                     bra        +0x26 /* 00002002 */
  3218. label00001FDE:
  3219. 00001FDE  42A7                     clr.l      -[A7]
  3220. 00001FE0  2F0C                     move.l     -[A7], A4
  3221. 00001FE2  4EAD 1F4A                jsr        [A5 + 0x1F4A /* export_997 */]
  3222. 00001FE6  3E80                     move.w     [A7], D0
  3223. 00001FE8  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  3224. 00001FEC  2054                     movea.l    A0, [A4]
  3225. 00001FEE  2068 0024                movea.l    A0, [A0 + 0x24]
  3226. 00001FF2  2050                     movea.l    A0, [A0]
  3227. 00001FF4  3F28 0030                move.w     -[A7], [A0 + 0x30]
  3228. 00001FF8  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  3229. 00001FFC  3E00                     move.w     D7, D0
  3230. 00001FFE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3231. label00002002:
  3232. 00002002  0C47 FFFE                cmpi.w     D7, 0xFFFE
  3233. 00002006  6604                     bne        +0x6 /* 0000200C */
  3234. 00002008  7000                     moveq.l    D0, 0x00
  3235. 0000200A  605A                     bra        +0x5C /* 00002066 */
  3236. label0000200C:
  3237. 0000200C  3F06                     move.w     -[A7], D6
  3238. 0000200E  2F0B                     move.l     -[A7], A3
  3239. 00002010  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  3240. 00002014  B047                     cmp.w      D0, D7
  3241. 00002016  5C8F                     addq.l     A7, 6
  3242. 00002018  671C                     beq        +0x1E /* 00002036 */
  3243. 0000201A  3F3C 0001                move.w     -[A7], 0x1
  3244. 0000201E  4A47                     tst.w      D7
  3245. 00002020  6F04                     ble        +0x6 /* 00002026 */
  3246. 00002022  3007                     move.w     D0, D7
  3247. 00002024  6002                     bra        +0x4 /* 00002028 */
  3248. label00002026:
  3249. 00002026  7000                     moveq.l    D0, 0x00
  3250. label00002028:
  3251. 00002028  3F00                     move.w     -[A7], D0
  3252. 0000202A  3F06                     move.w     -[A7], D6
  3253. 0000202C  2F0B                     move.l     -[A7], A3
  3254. 0000202E  4EAD 1C52                jsr        [A5 + 0x1C52 /* export_902 */]
  3255. 00002032  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3256. label00002036:
  3257. 00002036  4A47                     tst.w      D7
  3258. 00002038  6D04                     blt        +0x6 /* 0000203E */
  3259. 0000203A  7000                     moveq.l    D0, 0x00
  3260. 0000203C  6002                     bra        +0x4 /* 00002040 */
  3261. label0000203E:
  3262. 0000203E  7003                     moveq.l    D0, 0x03
  3263. label00002040:
  3264. 00002040  3F00                     move.w     -[A7], D0
  3265. 00002042  3F06                     move.w     -[A7], D6
  3266. 00002044  2F0B                     move.l     -[A7], A3
  3267. 00002046  4EAD 1B5A                jsr        [A5 + 0x1B5A /* export_871 */]
  3268. 0000204A  0C46 0001                cmpi.w     D6, 0x1
  3269. 0000204E  508F                     addq.l     A7, 8
  3270. 00002050  6606                     bne        +0x8 /* 00002058 */
  3271. 00002052  303C 0602                move.w     D0, 0x602
  3272. 00002056  6004                     bra        +0x6 /* 0000205C */
  3273. label00002058:
  3274. 00002058  303C 0601                move.w     D0, 0x601
  3275. label0000205C:
  3276. 0000205C  3F00                     move.w     -[A7], D0
  3277. 0000205E  2F0C                     move.l     -[A7], A4
  3278. 00002060  4EAD 1DFA                jsr        [A5 + 0x1DFA /* export_955 */]
  3279. 00002064  7001                     moveq.l    D0, 0x01
  3280. label00002066:
  3281. 00002066  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  3282. 0000206C  4E5E                     unlink     A6
  3283. 0000206E  4E75                     rts
  3284. export_1049:
  3285. 00002070  4E56 FDB4                link       A6, -0x024C
  3286. 00002074  48E7 0018                movem.l    -[A7], A3,A4
  3287. 00002078  4878 0008                push.l     0x8
  3288. 0000207C  4EAD 184A                jsr        [A5 + 0x184A /* export_773 */]
  3289. 00002080  2840                     movea.l    A4, D0
  3290. 00002082  200C                     move.l     D0, A4
  3291. 00002084  588F                     addq.l     A7, 4
  3292. 00002086  6604                     bne        +0x6 /* 0000208C */
  3293. 00002088  7000                     moveq.l    D0, 0x00
  3294. 0000208A  6048                     bra        +0x4A /* 000020D4 */
  3295. label0000208C:
  3296. 0000208C  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  3297. 00002090  3F3C 024C                move.w     -[A7], 0x24C
  3298. 00002094  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3299. 00002098  4EAD 18D2                jsr        [A5 + 0x18D2 /* export_790 */]
  3300. 0000209C  2640                     movea.l    A3, D0
  3301. 0000209E  200B                     move.l     D0, A3
  3302. 000020A0  5C8F                     addq.l     A7, 6
  3303. 000020A2  660A                     bne        +0xC /* 000020AE */
  3304. 000020A4  2F0C                     move.l     -[A7], A4
  3305. 000020A6  4EAD 185A                jsr        [A5 + 0x185A /* export_775 */]
  3306. 000020AA  7000                     moveq.l    D0, 0x00
  3307. 000020AC  6026                     bra        +0x28 /* 000020D4 */
  3308. label000020AE:
  3309. 000020AE  2054                     movea.l    A0, [A4]
  3310. 000020B0  208B                     move.l     [A0], A3
  3311. 000020B2  2054                     movea.l    A0, [A4]
  3312. 000020B4  216E 000C 0004           move.l     [A0 + 0x4], [A6 + 0xC]
  3313. 000020BA  486E FDB4                pea.l      [A6 - 0x24C]
  3314. 000020BE  42A7                     clr.l      -[A7]
  3315. 000020C0  2F0C                     move.l     -[A7], A4
  3316. 000020C2  4EBA 0300                jsr        [PC + 0x300 /* 000023C4 */]
  3317. 000020C6  486E FDB4                pea.l      [A6 - 0x24C]
  3318. 000020CA  4267                     clr.w      -[A7]
  3319. 000020CC  2F0C                     move.l     -[A7], A4
  3320. 000020CE  4EBA 009C                jsr        [PC + 0x9C /* 0000216C */]
  3321. 000020D2  200C                     move.l     D0, A4
  3322. label000020D4:
  3323. 000020D4  4CEE 1800 FDAC           movem.l    A3,A4, [A6 - 0x254]
  3324. 000020DA  4E5E                     unlink     A6
  3325. 000020DC  4E75                     rts
  3326. export_1050:
  3327. 000020DE  4E56 FDB4                link       A6, -0x024C
  3328. 000020E2  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3329. 000020E6  286E 0008                movea.l    A4, [A6 + 0x8]
  3330. 000020EA  200C                     move.l     D0, A4
  3331. 000020EC  6604                     bne        +0x6 /* 000020F2 */
  3332. 000020EE  7001                     moveq.l    D0, 0x01
  3333. 000020F0  603C                     bra        +0x3E /* 0000212E */
  3334. label000020F2:
  3335. 000020F2  2054                     movea.l    A0, [A4]
  3336. 000020F4  2650                     movea.l    A3, [A0]
  3337. 000020F6  200B                     move.l     D0, A3
  3338. 000020F8  672C                     beq        +0x2E /* 00002126 */
  3339. 000020FA  2053                     movea.l    A0, [A3]
  3340. 000020FC  3E28 0002                move.w     D7, [A0 + 0x2]
  3341. 00002100  7C00                     moveq.l    D6, 0x00
  3342. 00002102  6016                     bra        +0x18 /* 0000211A */
  3343. label00002104:
  3344. 00002104  486E FDB4                pea.l      [A6 - 0x24C]
  3345. 00002108  3F06                     move.w     -[A7], D6
  3346. 0000210A  2F0B                     move.l     -[A7], A3
  3347. 0000210C  4EAD 18E2                jsr        [A5 + 0x18E2 /* export_792 */]
  3348. 00002110  4A6E FDDA                tst.w      [A6 - 0x226]
  3349. 00002114  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3350. 00002118  5246                     addq.w     D6, 1
  3351. label0000211A:
  3352. 0000211A  BE46                     cmp.w      D7, D6
  3353. 0000211C  6EE6                     bgt        -0x18 /* 00002104 */
  3354. 0000211E  2F0B                     move.l     -[A7], A3
  3355. 00002120  4EAD 18DA                jsr        [A5 + 0x18DA /* export_791 */]
  3356. 00002124  588F                     addq.l     A7, 4
  3357. label00002126:
  3358. 00002126  2F0C                     move.l     -[A7], A4
  3359. 00002128  4EAD 185A                jsr        [A5 + 0x185A /* export_775 */]
  3360. 0000212C  7001                     moveq.l    D0, 0x01
  3361. label0000212E:
  3362. 0000212E  4CEE 18C0 FDA4           movem.l    D6,D7,A3,A4, [A6 - 0x25C]
  3363. 00002134  4E5E                     unlink     A6
  3364. 00002136  4E75                     rts
  3365. export_1051:
  3366. fn00002138:
  3367. 00002138  4E56 0000                link       A6, 0
  3368. 0000213C  4AAE 0008                tst.l      [A6 + 0x8]
  3369. 00002140  670E                     beq        +0x10 /* 00002150 */
  3370. 00002142  4AAE 000E                tst.l      [A6 + 0xE]
  3371. 00002146  6708                     beq        +0xA /* 00002150 */
  3372. 00002148  0C6E FFFF 000C           cmpi.w     [A6 + 0xC], 0xFFFF
  3373. 0000214E  6604                     bne        +0x6 /* 00002154 */
  3374. label00002150:
  3375. 00002150  7000                     moveq.l    D0, 0x00
  3376. 00002152  6014                     bra        +0x16 /* 00002168 */
  3377. label00002154:
  3378. 00002154  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3379. 00002158  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3380. 0000215C  206E 0008                movea.l    A0, [A6 + 0x8]
  3381. 00002160  2050                     movea.l    A0, [A0]
  3382. 00002162  2F10                     move.l     -[A7], [A0]
  3383. 00002164  4EAD 18E2                jsr        [A5 + 0x18E2 /* export_792 */]
  3384. label00002168:
  3385. 00002168  4E5E                     unlink     A6
  3386. 0000216A  4E75                     rts
  3387. fn0000216C:
  3388. 0000216C  4E56 FDB4                link       A6, -0x024C
  3389. 00002170  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3390. 00002174  3C2E 000C                move.w     D6, [A6 + 0xC]
  3391. 00002178  286E 000E                movea.l    A4, [A6 + 0xE]
  3392. 0000217C  4AAE 0008                tst.l      [A6 + 0x8]
  3393. 00002180  6704                     beq        +0x6 /* 00002186 */
  3394. 00002182  200C                     move.l     D0, A4
  3395. 00002184  6604                     bne        +0x6 /* 0000218A */
  3396. label00002186:
  3397. 00002186  7000                     moveq.l    D0, 0x00
  3398. 00002188  6048                     bra        +0x4A /* 000021D2 */
  3399. label0000218A:
  3400. 0000218A  206E 0008                movea.l    A0, [A6 + 0x8]
  3401. 0000218E  2050                     movea.l    A0, [A0]
  3402. 00002190  2650                     movea.l    A3, [A0]
  3403. 00002192  2053                     movea.l    A0, [A3]
  3404. 00002194  3E28 0002                move.w     D7, [A0 + 0x2]
  3405. 00002198  4A46                     tst.w      D6
  3406. 0000219A  6D28                     blt        +0x2A /* 000021C4 */
  3407. 0000219C  BE46                     cmp.w      D7, D6
  3408. 0000219E  6F24                     ble        +0x26 /* 000021C4 */
  3409. 000021A0  486E FDB4                pea.l      [A6 - 0x24C]
  3410. 000021A4  3F06                     move.w     -[A7], D6
  3411. 000021A6  2F0B                     move.l     -[A7], A3
  3412. 000021A8  4EAD 18E2                jsr        [A5 + 0x18E2 /* export_792 */]
  3413. 000021AC  4A40                     tst.w      D0
  3414. 000021AE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3415. 000021B2  6704                     beq        +0x6 /* 000021B8 */
  3416. 000021B4  4A6E FDDA                tst.w      [A6 - 0x226]
  3417. label000021B8:
  3418. 000021B8  2F0C                     move.l     -[A7], A4
  3419. 000021BA  3F06                     move.w     -[A7], D6
  3420. 000021BC  2F0B                     move.l     -[A7], A3
  3421. 000021BE  4EAD 18EA                jsr        [A5 + 0x18EA /* export_793 */]
  3422. 000021C2  600E                     bra        +0x10 /* 000021D2 */
  3423. label000021C4:
  3424. 000021C4  38BC 0001                move.w     [A4], 0x1
  3425. 000021C8  2F0C                     move.l     -[A7], A4
  3426. 000021CA  3F07                     move.w     -[A7], D7
  3427. 000021CC  2F0B                     move.l     -[A7], A3
  3428. 000021CE  4EAD 18FA                jsr        [A5 + 0x18FA /* export_795 */]
  3429. label000021D2:
  3430. 000021D2  4CEE 18C0 FDA4           movem.l    D6,D7,A3,A4, [A6 - 0x25C]
  3431. 000021D8  4E5E                     unlink     A6
  3432. 000021DA  4E75                     rts
  3433. 000021DC  4E56 FDB4                link       A6, -0x024C
  3434. 000021E0  48E7 0308                movem.l    -[A7], D6,D7,A4
  3435. 000021E4  3C2E 000C                move.w     D6, [A6 + 0xC]
  3436. 000021E8  4AAE 0008                tst.l      [A6 + 0x8]
  3437. 000021EC  6604                     bne        +0x6 /* 000021F2 */
  3438. 000021EE  7000                     moveq.l    D0, 0x00
  3439. 000021F0  6042                     bra        +0x44 /* 00002234 */
  3440. label000021F2:
  3441. 000021F2  206E 0008                movea.l    A0, [A6 + 0x8]
  3442. 000021F6  2050                     movea.l    A0, [A0]
  3443. 000021F8  2850                     movea.l    A4, [A0]
  3444. 000021FA  2054                     movea.l    A0, [A4]
  3445. 000021FC  3E28 0002                move.w     D7, [A0 + 0x2]
  3446. 00002200  4A46                     tst.w      D6
  3447. 00002202  6D04                     blt        +0x6 /* 00002208 */
  3448. 00002204  BC47                     cmp.w      D6, D7
  3449. 00002206  6D04                     blt        +0x6 /* 0000220C */
  3450. label00002208:
  3451. 00002208  7001                     moveq.l    D0, 0x01
  3452. 0000220A  6028                     bra        +0x2A /* 00002234 */
  3453. label0000220C:
  3454. 0000220C  486E FDB4                pea.l      [A6 - 0x24C]
  3455. 00002210  3F06                     move.w     -[A7], D6
  3456. 00002212  2F0C                     move.l     -[A7], A4
  3457. 00002214  4EAD 18E2                jsr        [A5 + 0x18E2 /* export_792 */]
  3458. 00002218  4A40                     tst.w      D0
  3459. 0000221A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3460. 0000221E  6604                     bne        +0x6 /* 00002224 */
  3461. 00002220  7000                     moveq.l    D0, 0x00
  3462. 00002222  6010                     bra        +0x12 /* 00002234 */
  3463. label00002224:
  3464. 00002224  426E FDB4                clr.w      [A6 - 0x24C]
  3465. 00002228  486E FDB4                pea.l      [A6 - 0x24C]
  3466. 0000222C  3F06                     move.w     -[A7], D6
  3467. 0000222E  2F0C                     move.l     -[A7], A4
  3468. 00002230  4EAD 18EA                jsr        [A5 + 0x18EA /* export_793 */]
  3469. label00002234:
  3470. 00002234  4CEE 10C0 FDA8           movem.l    D6,D7,A4, [A6 - 0x258]
  3471. 0000223A  4E5E                     unlink     A6
  3472. 0000223C  4E75                     rts
  3473. 0000223E  4E56 FFFE                link       A6, -0x0002
  3474. 00002242  2F0C                     move.l     -[A7], A4
  3475. 00002244  4AAE 0008                tst.l      [A6 + 0x8]
  3476. 00002248  6706                     beq        +0x8 /* 00002250 */
  3477. 0000224A  4A6E 000C                tst.w      [A6 + 0xC]
  3478. 0000224E  6C04                     bge        +0x6 /* 00002254 */
  3479. label00002250:
  3480. 00002250  7000                     moveq.l    D0, 0x00
  3481. 00002252  602A                     bra        +0x2C /* 0000227E */
  3482. label00002254:
  3483. 00002254  206E 0008                movea.l    A0, [A6 + 0x8]
  3484. 00002258  2050                     movea.l    A0, [A0]
  3485. 0000225A  2850                     movea.l    A4, [A0]
  3486. 0000225C  486E FFFE                pea.l      [A6 - 0x2]
  3487. 00002260  4878 0002                push.l     0x2
  3488. 00002264  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3489. 00002268  2F0C                     move.l     -[A7], A4
  3490. 0000226A  4EAD 18F2                jsr        [A5 + 0x18F2 /* export_794 */]
  3491. 0000226E  4A40                     tst.w      D0
  3492. 00002270  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3493. 00002274  6604                     bne        +0x6 /* 0000227A */
  3494. 00002276  7000                     moveq.l    D0, 0x00
  3495. 00002278  6004                     bra        +0x6 /* 0000227E */
  3496. label0000227A:
  3497. 0000227A  302E FFFE                move.w     D0, [A6 - 0x2]
  3498. label0000227E:
  3499. 0000227E  285F                     movea.l    A4, [A7]+
  3500. 00002280  4E5E                     unlink     A6
  3501. 00002282  4E75                     rts
  3502. export_1052:
  3503. fn00002284:
  3504. 00002284  4E56 FDB4                link       A6, -0x024C
  3505. 00002288  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3506. 0000228C  286E 0008                movea.l    A4, [A6 + 0x8]
  3507. 00002290  266E 000E                movea.l    A3, [A6 + 0xE]
  3508. 00002294  7E00                     moveq.l    D7, 0x00
  3509. 00002296  200C                     move.l     D0, A4
  3510. 00002298  6704                     beq        +0x6 /* 0000229E */
  3511. 0000229A  200B                     move.l     D0, A3
  3512. 0000229C  6606                     bne        +0x8 /* 000022A4 */
  3513. label0000229E:
  3514. 0000229E  70FF                     moveq.l    D0, 0xFFFFFFFF
  3515. 000022A0  6000 0080                bra        +0x82 /* 00002322 */
  3516. label000022A4:
  3517. 000022A4  2054                     movea.l    A0, [A4]
  3518. 000022A6  2050                     movea.l    A0, [A0]
  3519. 000022A8  2050                     movea.l    A0, [A0]
  3520. 000022AA  3C28 0002                move.w     D6, [A0 + 0x2]
  3521. 000022AE  0C53 FFFF                cmpi.w     [A3], 0xFFFF
  3522. 000022B2  6716                     beq        +0x18 /* 000022CA */
  3523. 000022B4  3F13                     move.w     -[A7], [A3]
  3524. 000022B6  2F0B                     move.l     -[A7], A3
  3525. 000022B8  2F0C                     move.l     -[A7], A4
  3526. 000022BA  4EBA 006E                jsr        [PC + 0x6E /* 0000232A */]
  3527. 000022BE  4A40                     tst.w      D0
  3528. 000022C0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3529. 000022C4  6704                     beq        +0x6 /* 000022CA */
  3530. 000022C6  3013                     move.w     D0, [A3]
  3531. 000022C8  6058                     bra        +0x5A /* 00002322 */
  3532. label000022CA:
  3533. 000022CA  7E00                     moveq.l    D7, 0x00
  3534. 000022CC  6018                     bra        +0x1A /* 000022E6 */
  3535. label000022CE:
  3536. 000022CE  BE53                     cmp.w      D7, [A3]
  3537. 000022D0  6712                     beq        +0x14 /* 000022E4 */
  3538. 000022D2  3F07                     move.w     -[A7], D7
  3539. 000022D4  2F0B                     move.l     -[A7], A3
  3540. 000022D6  2F0C                     move.l     -[A7], A4
  3541. 000022D8  4EBA 0050                jsr        [PC + 0x50 /* 0000232A */]
  3542. 000022DC  4A40                     tst.w      D0
  3543. 000022DE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3544. 000022E2  663A                     bne        +0x3C /* 0000231E */
  3545. label000022E4:
  3546. 000022E4  5247                     addq.w     D7, 1
  3547. label000022E6:
  3548. 000022E6  BC47                     cmp.w      D6, D7
  3549. 000022E8  6EE4                     bgt        -0x1A /* 000022CE */
  3550. 000022EA  4A6E 000C                tst.w      [A6 + 0xC]
  3551. 000022EE  6714                     beq        +0x16 /* 00002304 */
  3552. 000022F0  486E FDB4                pea.l      [A6 - 0x24C]
  3553. 000022F4  2F0B                     move.l     -[A7], A3
  3554. 000022F6  2F0C                     move.l     -[A7], A4
  3555. 000022F8  4EBA 00CA                jsr        [PC + 0xCA /* 000023C4 */]
  3556. 000022FC  4A80                     tst.l      D0
  3557. 000022FE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3558. 00002302  6604                     bne        +0x6 /* 00002308 */
  3559. label00002304:
  3560. 00002304  7EFF                     moveq.l    D7, 0xFFFFFFFF
  3561. 00002306  6016                     bra        +0x18 /* 0000231E */
  3562. label00002308:
  3563. 00002308  486E FDB4                pea.l      [A6 - 0x24C]
  3564. 0000230C  3F07                     move.w     -[A7], D7
  3565. 0000230E  2F0C                     move.l     -[A7], A4
  3566. 00002310  4EBA FE5A                jsr        [PC - 0x1A6 /* 0000216C */]
  3567. 00002314  4A40                     tst.w      D0
  3568. 00002316  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3569. 0000231A  6602                     bne        +0x4 /* 0000231E */
  3570. 0000231C  7EFF                     moveq.l    D7, 0xFFFFFFFF
  3571. label0000231E:
  3572. 0000231E  3687                     move.w     [A3], D7
  3573. 00002320  3007                     move.w     D0, D7
  3574. label00002322:
  3575. 00002322  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3576. 00002326  4E5E                     unlink     A6
  3577. 00002328  4E75                     rts
  3578. fn0000232A:
  3579. 0000232A  4E56 FDB4                link       A6, -0x024C
  3580. 0000232E  48E7 0108                movem.l    -[A7], D7,A4
  3581. 00002332  286E 000C                movea.l    A4, [A6 + 0xC]
  3582. 00002336  4AAE 0008                tst.l      [A6 + 0x8]
  3583. 0000233A  6704                     beq        +0x6 /* 00002340 */
  3584. 0000233C  200C                     move.l     D0, A4
  3585. 0000233E  6604                     bne        +0x6 /* 00002344 */
  3586. label00002340:
  3587. 00002340  7000                     moveq.l    D0, 0x00
  3588. 00002342  6078                     bra        +0x7A /* 000023BC */
  3589. label00002344:
  3590. 00002344  486E FDB4                pea.l      [A6 - 0x24C]
  3591. 00002348  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  3592. 0000234C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3593. 00002350  4EBA FDE6                jsr        [PC - 0x21A /* 00002138 */]
  3594. 00002354  4A40                     tst.w      D0
  3595. 00002356  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3596. 0000235A  6604                     bne        +0x6 /* 00002360 */
  3597. 0000235C  7000                     moveq.l    D0, 0x00
  3598. 0000235E  605C                     bra        +0x5E /* 000023BC */
  3599. label00002360:
  3600. 00002360  1E2C 0002                move.b     D7, [A4 + 0x2]
  3601. 00002364  0C6E 0001 FDB4           cmpi.w     [A6 - 0x24C], 0x1
  3602. 0000236A  664E                     bne        +0x50 /* 000023BA */
  3603. 0000236C  0807 0001                btst.b     D7, 0x1
  3604. 00002370  6710                     beq        +0x12 /* 00002382 */
  3605. 00002372  4A6C 0024                tst.w      [A4 + 0x24]
  3606. 00002376  6F0A                     ble        +0xC /* 00002382 */
  3607. 00002378  302C 0024                move.w     D0, [A4 + 0x24]
  3608. 0000237C  B06E FDD6                cmp.w      D0, [A6 - 0x22A]
  3609. 00002380  6638                     bne        +0x3A /* 000023BA */
  3610. label00002382:
  3611. 00002382  0807 0002                btst.b     D7, 0x2
  3612. 00002386  6710                     beq        +0x12 /* 00002398 */
  3613. 00002388  4A2C 0026                tst.b      [A4 + 0x26]
  3614. 0000238C  670A                     beq        +0xC /* 00002398 */
  3615. 0000238E  102C 0026                move.b     D0, [A4 + 0x26]
  3616. 00002392  B02E FDD8                cmp.b      D0, [A6 - 0x228]
  3617. 00002396  6622                     bne        +0x24 /* 000023BA */
  3618. label00002398:
  3619. 00002398  0807 0000                btst.b     D7, 0x0
  3620. 0000239C  6718                     beq        +0x1A /* 000023B6 */
  3621. 0000239E  4A2C 0003                tst.b      [A4 + 0x3]
  3622. 000023A2  6712                     beq        +0x14 /* 000023B6 */
  3623. 000023A4  486E FDB6                pea.l      [A6 - 0x24A]
  3624. 000023A8  486C 0003                pea.l      [A4 + 0x3]
  3625. 000023AC  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  3626. 000023B0  4A40                     tst.w      D0
  3627. 000023B2  508F                     addq.l     A7, 8
  3628. 000023B4  6604                     bne        +0x6 /* 000023BA */
  3629. label000023B6:
  3630. 000023B6  7001                     moveq.l    D0, 0x01
  3631. 000023B8  6002                     bra        +0x4 /* 000023BC */
  3632. label000023BA:
  3633. 000023BA  7000                     moveq.l    D0, 0x00
  3634. label000023BC:
  3635. 000023BC  4CDF 1080                movem.l    D7,A4, [A7]+
  3636. 000023C0  4E5E                     unlink     A6
  3637. 000023C2  4E75                     rts
  3638. fn000023C4:
  3639. 000023C4  4E56 FFCE                link       A6, -0x0032
  3640. 000023C8  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  3641. 000023CC  2E2E 0008                move.l     D7, [A6 + 0x8]
  3642. 000023D0  286E 000C                movea.l    A4, [A6 + 0xC]
  3643. 000023D4  266E 0010                movea.l    A3, [A6 + 0x10]
  3644. 000023D8  7C00                     moveq.l    D6, 0x00
  3645. 000023DA  4A87                     tst.l      D7
  3646. 000023DC  6704                     beq        +0x6 /* 000023E2 */
  3647. 000023DE  200B                     move.l     D0, A3
  3648. 000023E0  6606                     bne        +0x8 /* 000023E8 */
  3649. label000023E2:
  3650. 000023E2  7000                     moveq.l    D0, 0x00
  3651. 000023E4  6000 0106                bra        +0x108 /* 000024EC */
  3652. label000023E8:
  3653. 000023E8  2047                     movea.l    A0, D7
  3654. 000023EA  2050                     movea.l    A0, [A0]
  3655. 000023EC  2468 0004                movea.l    A2, [A0 + 0x4]
  3656. 000023F0  200A                     move.l     D0, A2
  3657. 000023F2  6616                     bne        +0x18 /* 0000240A */
  3658. 000023F4  42A7                     clr.l      -[A7]
  3659. 000023F6  42A7                     clr.l      -[A7]
  3660. 000023F8  42A7                     clr.l      -[A7]
  3661. 000023FA  2F3C 0000 14C8           move.l     -[A7], 0x14C8
  3662. 00002400  4EAD 1B42                jsr        [A5 + 0x1B42 /* export_868 */]
  3663. 00002404  2440                     movea.l    A2, D0
  3664. 00002406  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3665. label0000240A:
  3666. 0000240A  486E FFCE                pea.l      [A6 - 0x32]
  3667. 0000240E  2F0C                     move.l     -[A7], A4
  3668. 00002410  4EBA 00E2                jsr        [PC + 0xE2 /* 000024F4 */]
  3669. 00002414  36BC 0001                move.w     [A3], 0x1
  3670. 00002418  486E FFE0                pea.l      [A6 - 0x20]
  3671. 0000241C  486B 0002                pea.l      [A3 + 0x2]
  3672. 00002420  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  3673. 00002424  3EAE FFCE                move.w     [A7], [A6 - 0x32]
  3674. 00002428  4EAD 0ABA                jsr        [A5 + 0xABA /* export_339 */]
  3675. 0000242C  3740 0022                move.w     [A3 + 0x22], D0
  3676. 00002430  200C                     move.l     D0, A4
  3677. 00002432  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3678. 00002436  6710                     beq        +0x12 /* 00002448 */
  3679. 00002438  082C 0002 0002           btst.b     [A4 + 0x2], 0x2
  3680. 0000243E  6708                     beq        +0xA /* 00002448 */
  3681. 00002440  176C 0026 0024           move.b     [A3 + 0x24], [A4 + 0x26]
  3682. 00002446  6036                     bra        +0x38 /* 0000247E */
  3683. label00002448:
  3684. 00002448  422B 0024                clr.b      [A3 + 0x24]
  3685. 0000244C  0C6E 0258 FFD6           cmpi.w     [A6 - 0x2A], 0x258
  3686. 00002452  6D06                     blt        +0x8 /* 0000245A */
  3687. 00002454  002B 0002 0024           ori.b      [A3 + 0x24], 0x2
  3688. label0000245A:
  3689. 0000245A  4A2E FFD8                tst.b      [A6 - 0x28]
  3690. 0000245E  6706                     beq        +0x8 /* 00002466 */
  3691. 00002460  002B 0004 0024           ori.b      [A3 + 0x24], 0x4
  3692. label00002466:
  3693. 00002466  4A2E FFD9                tst.b      [A6 - 0x27]
  3694. 0000246A  6706                     beq        +0x8 /* 00002472 */
  3695. 0000246C  002B 0008 0024           ori.b      [A3 + 0x24], 0x8
  3696. label00002472:
  3697. 00002472  4A2E FFDA                tst.b      [A6 - 0x26]
  3698. 00002476  6706                     beq        +0x8 /* 0000247E */
  3699. 00002478  002B 0010 0024           ori.b      [A3 + 0x24], 0x10
  3700. label0000247E:
  3701. 0000247E  486E FFCE                pea.l      [A6 - 0x32]
  3702. 00002482  4EAD 1B3A                jsr        [A5 + 0x1B3A /* export_867 */]
  3703. 00002486  3740 0026                move.w     [A3 + 0x26], D0
  3704. 0000248A  2E8B                     move.l     [A7], A3
  3705. 0000248C  2F0A                     move.l     -[A7], A2
  3706. 0000248E  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  3707. 00002492  486B 0028                pea.l      [A3 + 0x28]
  3708. 00002496  2F0A                     move.l     -[A7], A2
  3709. 00002498  4EAD 1BA2                jsr        [A5 + 0x1BA2 /* export_880 */]
  3710. 0000249C  486B 004C                pea.l      [A3 + 0x4C]
  3711. 000024A0  4878 00FF                push.l     0xFF
  3712. 000024A4  2F0A                     move.l     -[A7], A2
  3713. 000024A6  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  3714. 000024AA  3C2B 0042                move.w     D6, [A3 + 0x42]
  3715. 000024AE  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  3716. 000024B2  6718                     beq        +0x1A /* 000024CC */
  3717. 000024B4  7A00                     moveq.l    D5, 0x00
  3718. 000024B6  99CC                     sub.l      A4, A4
  3719. 000024B8  600C                     bra        +0xE /* 000024C6 */
  3720. label000024BA:
  3721. 000024BA  41EB 004C                lea.l      A0, [A3 + 0x4C]
  3722. 000024BE  D1CC                     add.l      A0, A4
  3723. 000024C0  9D50                     sub.w      [A0], D6
  3724. 000024C2  5245                     addq.w     D5, 1
  3725. 000024C4  548C                     addq.l     A4, 2
  3726. label000024C6:
  3727. 000024C6  0C45 0100                cmpi.w     D5, 0x100
  3728. 000024CA  6DEE                     blt        -0x10 /* 000024BA */
  3729. label000024CC:
  3730. 000024CC  426B 0048                clr.w      [A3 + 0x48]
  3731. 000024D0  426B 004A                clr.w      [A3 + 0x4A]
  3732. 000024D4  2F0A                     move.l     -[A7], A2
  3733. 000024D6  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  3734. 000024DA  2047                     movea.l    A0, D7
  3735. 000024DC  2050                     movea.l    A0, [A0]
  3736. 000024DE  4AA8 0004                tst.l      [A0 + 0x4]
  3737. 000024E2  588F                     addq.l     A7, 4
  3738. 000024E4  6604                     bne        +0x6 /* 000024EA */
  3739. 000024E6  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  3740. label000024EA:
  3741. 000024EA  200B                     move.l     D0, A3
  3742. label000024EC:
  3743. 000024EC  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  3744. 000024F0  4E5E                     unlink     A6
  3745. 000024F2  4E75                     rts
  3746. fn000024F4:
  3747. 000024F4  4E56 0000                link       A6, 0
  3748. 000024F8  48E7 0118                movem.l    -[A7], D7,A3,A4
  3749. 000024FC  266E 0008                movea.l    A3, [A6 + 0x8]
  3750. 00002500  286E 000C                movea.l    A4, [A6 + 0xC]
  3751. 00002504  200C                     move.l     D0, A4
  3752. 00002506  6606                     bne        +0x8 /* 0000250E */
  3753. 00002508  7000                     moveq.l    D0, 0x00
  3754. 0000250A  6000 00B6                bra        +0xB8 /* 000025C2 */
  3755. label0000250E:
  3756. 0000250E  200B                     move.l     D0, A3
  3757. 00002510  6610                     bne        +0x12 /* 00002522 */
  3758. 00002512  2F0C                     move.l     -[A7], A4
  3759. 00002514  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  3760. 00002518  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  3761. 0000251C  200C                     move.l     D0, A4
  3762. 0000251E  6000 00A2                bra        +0xA4 /* 000025C2 */
  3763. label00002522:
  3764. 00002522  082B 0000 0002           btst.b     [A3 + 0x2], 0x0
  3765. 00002528  6716                     beq        +0x18 /* 00002540 */
  3766. 0000252A  4A2B 0003                tst.b      [A3 + 0x3]
  3767. 0000252E  6710                     beq        +0x12 /* 00002540 */
  3768. 00002530  486B 0003                pea.l      [A3 + 0x3]
  3769. 00002534  486C 0012                pea.l      [A4 + 0x12]
  3770. 00002538  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  3771. 0000253C  508F                     addq.l     A7, 8
  3772. 0000253E  6004                     bra        +0x6 /* 00002544 */
  3773. label00002540:
  3774. 00002540  422C 0012                clr.b      [A4 + 0x12]
  3775. label00002544:
  3776. 00002544  082B 0001 0002           btst.b     [A3 + 0x2], 0x1
  3777. 0000254A  6710                     beq        +0x12 /* 0000255C */
  3778. 0000254C  4A6B 0024                tst.w      [A3 + 0x24]
  3779. 00002550  6D0A                     blt        +0xC /* 0000255C */
  3780. 00002552  302B 0024                move.w     D0, [A3 + 0x24]
  3781. 00002556  4440                     neg.w      D0
  3782. 00002558  3880                     move.w     [A4], D0
  3783. 0000255A  6002                     bra        +0x4 /* 0000255E */
  3784. label0000255C:
  3785. 0000255C  4254                     clr.w      [A4]
  3786. label0000255E:
  3787. 0000255E  082B 0002 0002           btst.b     [A3 + 0x2], 0x2
  3788. 00002564  671A                     beq        +0x1C /* 00002580 */
  3789. 00002566  1E2B 0026                move.b     D7, [A3 + 0x26]
  3790. 0000256A  0807 0001                btst.b     D7, 0x1
  3791. 0000256E  6706                     beq        +0x8 /* 00002576 */
  3792. 00002570  303C 02BC                move.w     D0, 0x2BC
  3793. 00002574  6004                     bra        +0x6 /* 0000257A */
  3794. label00002576:
  3795. 00002576  303C 0190                move.w     D0, 0x190
  3796. label0000257A:
  3797. 0000257A  3940 0008                move.w     [A4 + 0x8], D0
  3798. 0000257E  6006                     bra        +0x8 /* 00002586 */
  3799. label00002580:
  3800. 00002580  7E00                     moveq.l    D7, 0x00
  3801. 00002582  426C 0008                clr.w      [A4 + 0x8]
  3802. label00002586:
  3803. 00002586  7004                     moveq.l    D0, 0x04
  3804. 00002588  C007                     and.b      D0, D7
  3805. 0000258A  1940 000A                move.b     [A4 + 0xA], D0
  3806. 0000258E  7008                     moveq.l    D0, 0x08
  3807. 00002590  C007                     and.b      D0, D7
  3808. 00002592  1940 000B                move.b     [A4 + 0xB], D0
  3809. 00002596  7010                     moveq.l    D0, 0x10
  3810. 00002598  C007                     and.b      D0, D7
  3811. 0000259A  1940 000C                move.b     [A4 + 0xC], D0
  3812. 0000259E  426C 0002                clr.w      [A4 + 0x2]
  3813. 000025A2  426C 0004                clr.w      [A4 + 0x4]
  3814. 000025A6  426C 0006                clr.w      [A4 + 0x6]
  3815. 000025AA  197C 0001 000D           move.b     [A4 + 0xD], 0x1
  3816. 000025B0  422C 000E                clr.b      [A4 + 0xE]
  3817. 000025B4  422C 000F                clr.b      [A4 + 0xF]
  3818. 000025B8  422C 0010                clr.b      [A4 + 0x10]
  3819. 000025BC  422C 0011                clr.b      [A4 + 0x11]
  3820. 000025C0  200C                     move.l     D0, A4
  3821. label000025C2:
  3822. 000025C2  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  3823. 000025C8  4E5E                     unlink     A6
  3824. 000025CA  4E75                     rts
  3825. 000025CC  4E56 0000                link       A6, 0
  3826. 000025D0  48E7 0018                movem.l    -[A7], A3,A4
  3827. 000025D4  266E 0008                movea.l    A3, [A6 + 0x8]
  3828. 000025D8  286E 000C                movea.l    A4, [A6 + 0xC]
  3829. 000025DC  200C                     move.l     D0, A4
  3830. 000025DE  6704                     beq        +0x6 /* 000025E4 */
  3831. 000025E0  200B                     move.l     D0, A3
  3832. 000025E2  6604                     bne        +0x6 /* 000025E8 */
  3833. label000025E4:
  3834. 000025E4  7000                     moveq.l    D0, 0x00
  3835. 000025E6  6074                     bra        +0x76 /* 0000265C */
  3836. label000025E8:
  3837. 000025E8  38BC FFFF                move.w     [A4], 0xFFFF
  3838. 000025EC  297C F000 0000 0028      move.l     [A4 + 0x28], 0xF0000000
  3839. 000025F4  197C 0001 002C           move.b     [A4 + 0x2C], 0x1
  3840. 000025FA  197C 0007 0002           move.b     [A4 + 0x2], 0x7
  3841. 00002600  486B 0012                pea.l      [A3 + 0x12]
  3842. 00002604  486C 0003                pea.l      [A4 + 0x3]
  3843. 00002608  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  3844. 0000260C  3E93                     move.w     [A7], [A3]
  3845. 0000260E  4EAD 0ABA                jsr        [A5 + 0xABA /* export_339 */]
  3846. 00002612  3940 0024                move.w     [A4 + 0x24], D0
  3847. 00002616  422C 0026                clr.b      [A4 + 0x26]
  3848. 0000261A  0C6B 02BC 0008           cmpi.w     [A3 + 0x8], 0x2BC
  3849. 00002620  508F                     addq.l     A7, 8
  3850. 00002622  6D06                     blt        +0x8 /* 0000262A */
  3851. 00002624  002C 0002 0026           ori.b      [A4 + 0x26], 0x2
  3852. label0000262A:
  3853. 0000262A  4A2B 000A                tst.b      [A3 + 0xA]
  3854. 0000262E  6706                     beq        +0x8 /* 00002636 */
  3855. 00002630  002C 0004 0026           ori.b      [A4 + 0x26], 0x4
  3856. label00002636:
  3857. 00002636  4A2B 000B                tst.b      [A3 + 0xB]
  3858. 0000263A  6706                     beq        +0x8 /* 00002642 */
  3859. 0000263C  002C 0008 0026           ori.b      [A4 + 0x26], 0x8
  3860. label00002642:
  3861. 00002642  4A2B 000C                tst.b      [A3 + 0xC]
  3862. 00002646  6706                     beq        +0x8 /* 0000264E */
  3863. 00002648  002C 0010 0026           ori.b      [A4 + 0x26], 0x10
  3864. label0000264E:
  3865. 0000264E  4A2C 0026                tst.b      [A4 + 0x26]
  3866. 00002652  6606                     bne        +0x8 /* 0000265A */
  3867. 00002654  197C 0001 0026           move.b     [A4 + 0x26], 0x1
  3868. label0000265A:
  3869. 0000265A  200C                     move.l     D0, A4
  3870. label0000265C:
  3871. 0000265C  4CDF 1800                movem.l    A3,A4, [A7]+
  3872. 00002660  4E5E                     unlink     A6
  3873. 00002662  4E75                     rts
  3874. export_1053:
  3875. fn00002664:
  3876. 00002664  4E56 FFFE                link       A6, -0x0002
  3877. 00002668  2F07                     move.l     -[A7], D7
  3878. 0000266A  7E00                     moveq.l    D7, 0x00
  3879. 0000266C  1E2E 000E                move.b     D7, [A6 + 0xE]
  3880. 00002670  DE47                     add.w      D7, D7
  3881. 00002672  0647 004C                addi.w     D7, 0x4C /* 'L' */
  3882. 00002676  486E FFFE                pea.l      [A6 - 0x2]
  3883. 0000267A  3F3C 0002                move.w     -[A7], 0x2
  3884. 0000267E  3F07                     move.w     -[A7], D7
  3885. 00002680  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3886. 00002684  206E 0008                movea.l    A0, [A6 + 0x8]
  3887. 00002688  2050                     movea.l    A0, [A0]
  3888. 0000268A  2F10                     move.l     -[A7], [A0]
  3889. 0000268C  4EAD 18F2                jsr        [A5 + 0x18F2 /* export_794 */]
  3890. 00002690  4A40                     tst.w      D0
  3891. 00002692  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3892. 00002696  6604                     bne        +0x6 /* 0000269C */
  3893. 00002698  7000                     moveq.l    D0, 0x00
  3894. 0000269A  6004                     bra        +0x6 /* 000026A0 */
  3895. label0000269C:
  3896. 0000269C  302E FFFE                move.w     D0, [A6 - 0x2]
  3897. label000026A0:
  3898. 000026A0  2E1F                     move.l     D7, [A7]+
  3899. 000026A2  4E5E                     unlink     A6
  3900. 000026A4  4E75                     rts
  3901. 000026A6  4E56 FDB4                link       A6, -0x024C
  3902. 000026AA  0C6E FFFF 000C           cmpi.w     [A6 + 0xC], 0xFFFF
  3903. 000026B0  6604                     bne        +0x6 /* 000026B6 */
  3904. 000026B2  7000                     moveq.l    D0, 0x00
  3905. 000026B4  6044                     bra        +0x46 /* 000026FA */
  3906. label000026B6:
  3907. 000026B6  486E FDB4                pea.l      [A6 - 0x24C]
  3908. 000026BA  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3909. 000026BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3910. 000026C2  4EBA FA74                jsr        [PC - 0x58C /* 00002138 */]
  3911. 000026C6  4A40                     tst.w      D0
  3912. 000026C8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3913. 000026CC  6604                     bne        +0x6 /* 000026D2 */
  3914. 000026CE  7000                     moveq.l    D0, 0x00
  3915. 000026D0  6028                     bra        +0x2A /* 000026FA */
  3916. label000026D2:
  3917. 000026D2  4A6E FDB4                tst.w      [A6 - 0x24C]
  3918. 000026D6  6604                     bne        +0x6 /* 000026DC */
  3919. 000026D8  7000                     moveq.l    D0, 0x00
  3920. 000026DA  601E                     bra        +0x20 /* 000026FA */
  3921. label000026DC:
  3922. 000026DC  4AAE 000E                tst.l      [A6 + 0xE]
  3923. 000026E0  6708                     beq        +0xA /* 000026EA */
  3924. 000026E2  206E 000E                movea.l    A0, [A6 + 0xE]
  3925. 000026E6  30AE FDFC                move.w     [A0], [A6 - 0x204]
  3926. label000026EA:
  3927. 000026EA  4AAE 0012                tst.l      [A6 + 0x12]
  3928. 000026EE  6708                     beq        +0xA /* 000026F8 */
  3929. 000026F0  206E 0012                movea.l    A0, [A6 + 0x12]
  3930. 000026F4  30AE FDFE                move.w     [A0], [A6 - 0x202]
  3931. label000026F8:
  3932. 000026F8  7001                     moveq.l    D0, 0x01
  3933. label000026FA:
  3934. 000026FA  4E5E                     unlink     A6
  3935. 000026FC  4E75                     rts
  3936. 000026FE  4E56 FDB4                link       A6, -0x024C
  3937. 00002702  0C6E FFFF 000C           cmpi.w     [A6 + 0xC], 0xFFFF
  3938. 00002708  6604                     bne        +0x6 /* 0000270E */
  3939. 0000270A  7000                     moveq.l    D0, 0x00
  3940. 0000270C  602A                     bra        +0x2C /* 00002738 */
  3941. label0000270E:
  3942. 0000270E  486E FDB4                pea.l      [A6 - 0x24C]
  3943. 00002712  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3944. 00002716  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3945. 0000271A  4EBA FA1C                jsr        [PC - 0x5E4 /* 00002138 */]
  3946. 0000271E  4A40                     tst.w      D0
  3947. 00002720  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3948. 00002724  6604                     bne        +0x6 /* 0000272A */
  3949. 00002726  7000                     moveq.l    D0, 0x00
  3950. 00002728  600E                     bra        +0x10 /* 00002738 */
  3951. label0000272A:
  3952. 0000272A  4A6E FDB4                tst.w      [A6 - 0x24C]
  3953. 0000272E  6604                     bne        +0x6 /* 00002734 */
  3954. 00002730  7000                     moveq.l    D0, 0x00
  3955. 00002732  6004                     bra        +0x6 /* 00002738 */
  3956. label00002734:
  3957. 00002734  302E FDDA                move.w     D0, [A6 - 0x226]
  3958. label00002738:
  3959. 00002738  4E5E                     unlink     A6
  3960. 0000273A  4E75                     rts
  3961. fn0000273C:
  3962. 0000273C  4E56 FDB4                link       A6, -0x024C
  3963. 00002740  0C6E FFFF 000C           cmpi.w     [A6 + 0xC], 0xFFFF
  3964. 00002746  6706                     beq        +0x8 /* 0000274E */
  3965. 00002748  4AAE 000E                tst.l      [A6 + 0xE]
  3966. 0000274C  6604                     bne        +0x6 /* 00002752 */
  3967. label0000274E:
  3968. 0000274E  7000                     moveq.l    D0, 0x00
  3969. 00002750  6038                     bra        +0x3A /* 0000278A */
  3970. label00002752:
  3971. 00002752  486E FDB4                pea.l      [A6 - 0x24C]
  3972. 00002756  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3973. 0000275A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3974. 0000275E  4EBA F9D8                jsr        [PC - 0x628 /* 00002138 */]
  3975. 00002762  4A40                     tst.w      D0
  3976. 00002764  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3977. 00002768  6604                     bne        +0x6 /* 0000276E */
  3978. 0000276A  7000                     moveq.l    D0, 0x00
  3979. 0000276C  601C                     bra        +0x1E /* 0000278A */
  3980. label0000276E:
  3981. 0000276E  4A6E FDB4                tst.w      [A6 - 0x24C]
  3982. 00002772  6604                     bne        +0x6 /* 00002778 */
  3983. 00002774  7000                     moveq.l    D0, 0x00
  3984. 00002776  6012                     bra        +0x14 /* 0000278A */
  3985. label00002778:
  3986. 00002778  206E 000E                movea.l    A0, [A6 + 0xE]
  3987. 0000277C  43EE FDDC                lea.l      A1, [A6 - 0x224]
  3988. 00002780  7007                     moveq.l    D0, 0x07
  3989. label00002782:
  3990. 00002782  20D9                     move.l     [A0]+, [A1]+
  3991. 00002784  51C8 FFFC                dbf        D0, -0x6 /* 00002782 */
  3992. 00002788  7001                     moveq.l    D0, 0x01
  3993. label0000278A:
  3994. 0000278A  4E5E                     unlink     A6
  3995. 0000278C  4E75                     rts
  3996. fn0000278E:
  3997. 0000278E  4E56 FFE0                link       A6, -0x0020
  3998. 00002792  0C6E FFFF 000C           cmpi.w     [A6 + 0xC], 0xFFFF
  3999. 00002798  6604                     bne        +0x6 /* 0000279E */
  4000. 0000279A  7000                     moveq.l    D0, 0x00
  4001. 0000279C  6020                     bra        +0x22 /* 000027BE */
  4002. label0000279E:
  4003. 0000279E  486E FFE0                pea.l      [A6 - 0x20]
  4004. 000027A2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4005. 000027A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4006. 000027AA  4EBA FF90                jsr        [PC - 0x70 /* 0000273C */]
  4007. 000027AE  4A40                     tst.w      D0
  4008. 000027B0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4009. 000027B4  6604                     bne        +0x6 /* 000027BA */
  4010. 000027B6  7001                     moveq.l    D0, 0x01
  4011. 000027B8  6004                     bra        +0x6 /* 000027BE */
  4012. label000027BA:
  4013. 000027BA  302E FFE0                move.w     D0, [A6 - 0x20]
  4014. label000027BE:
  4015. 000027BE  4E5E                     unlink     A6
  4016. 000027C0  4E75                     rts
  4017. fn000027C2:
  4018. 000027C2  4E56 FFE0                link       A6, -0x0020
  4019. 000027C6  0C6E FFFF 000C           cmpi.w     [A6 + 0xC], 0xFFFF
  4020. 000027CC  6604                     bne        +0x6 /* 000027D2 */
  4021. 000027CE  7000                     moveq.l    D0, 0x00
  4022. 000027D0  6020                     bra        +0x22 /* 000027F2 */
  4023. label000027D2:
  4024. 000027D2  486E FFE0                pea.l      [A6 - 0x20]
  4025. 000027D6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4026. 000027DA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4027. 000027DE  4EBA FF5C                jsr        [PC - 0xA4 /* 0000273C */]
  4028. 000027E2  4A40                     tst.w      D0
  4029. 000027E4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4030. 000027E8  6604                     bne        +0x6 /* 000027EE */
  4031. 000027EA  7001                     moveq.l    D0, 0x01
  4032. 000027EC  6004                     bra        +0x6 /* 000027F2 */
  4033. label000027EE:
  4034. 000027EE  302E FFE2                move.w     D0, [A6 - 0x1E]
  4035. label000027F2:
  4036. 000027F2  4E5E                     unlink     A6
  4037. 000027F4  4E75                     rts
  4038. 000027F6  4E56 FFE0                link       A6, -0x0020
  4039. 000027FA  0C6E FFFF 000C           cmpi.w     [A6 + 0xC], 0xFFFF
  4040. 00002800  6604                     bne        +0x6 /* 00002806 */
  4041. 00002802  7000                     moveq.l    D0, 0x00
  4042. 00002804  6020                     bra        +0x22 /* 00002826 */
  4043. label00002806:
  4044. 00002806  486E FFE0                pea.l      [A6 - 0x20]
  4045. 0000280A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4046. 0000280E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4047. 00002812  4EBA FF28                jsr        [PC - 0xD8 /* 0000273C */]
  4048. 00002816  4A40                     tst.w      D0
  4049. 00002818  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4050. 0000281C  6604                     bne        +0x6 /* 00002822 */
  4051. 0000281E  7000                     moveq.l    D0, 0x00
  4052. 00002820  6004                     bra        +0x6 /* 00002826 */
  4053. label00002822:
  4054. 00002822  302E FFFA                move.w     D0, [A6 - 0x6]
  4055. label00002826:
  4056. 00002826  4E5E                     unlink     A6
  4057. 00002828  4E75                     rts
  4058. export_1054:
  4059. fn0000282A:
  4060. 0000282A  4E56 FDB4                link       A6, -0x024C
  4061. 0000282E  48E7 0118                movem.l    -[A7], D7,A3,A4
  4062. 00002832  3E2E 000C                move.w     D7, [A6 + 0xC]
  4063. 00002836  266E 000E                movea.l    A3, [A6 + 0xE]
  4064. 0000283A  286E 0018                movea.l    A4, [A6 + 0x18]
  4065. 0000283E  200C                     move.l     D0, A4
  4066. 00002840  6604                     bne        +0x6 /* 00002846 */
  4067. 00002842  7000                     moveq.l    D0, 0x00
  4068. 00002844  605E                     bra        +0x60 /* 000028A4 */
  4069. label00002846:
  4070. 00002846  200B                     move.l     D0, A3
  4071. 00002848  662C                     bne        +0x2E /* 00002876 */
  4072. 0000284A  4AAE 0008                tst.l      [A6 + 0x8]
  4073. 0000284E  6706                     beq        +0x8 /* 00002856 */
  4074. 00002850  0C47 FFFF                cmpi.w     D7, 0xFFFF
  4075. 00002854  6604                     bne        +0x6 /* 0000285A */
  4076. label00002856:
  4077. 00002856  7000                     moveq.l    D0, 0x00
  4078. 00002858  604A                     bra        +0x4C /* 000028A4 */
  4079. label0000285A:
  4080. 0000285A  47EE FDB4                lea.l      A3, [A6 - 0x24C]
  4081. 0000285E  2F0B                     move.l     -[A7], A3
  4082. 00002860  3F07                     move.w     -[A7], D7
  4083. 00002862  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4084. 00002866  4EBA F8D0                jsr        [PC - 0x730 /* 00002138 */]
  4085. 0000286A  4A40                     tst.w      D0
  4086. 0000286C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4087. 00002870  6604                     bne        +0x6 /* 00002876 */
  4088. 00002872  7000                     moveq.l    D0, 0x00
  4089. 00002874  602E                     bra        +0x30 /* 000028A4 */
  4090. label00002876:
  4091. 00002876  197C 001F 0002           move.b     [A4 + 0x2], 0x1F
  4092. 0000287C  3887                     move.w     [A4], D7
  4093. 0000287E  486B 0002                pea.l      [A3 + 0x2]
  4094. 00002882  486C 0003                pea.l      [A4 + 0x3]
  4095. 00002886  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  4096. 0000288A  396B 0022 0024           move.w     [A4 + 0x24], [A3 + 0x22]
  4097. 00002890  196B 0024 0026           move.b     [A4 + 0x26], [A3 + 0x24]
  4098. 00002896  296E 0012 0028           move.l     [A4 + 0x28], [A6 + 0x12]
  4099. 0000289C  196E 0016 002C           move.b     [A4 + 0x2C], [A6 + 0x16]
  4100. 000028A2  200C                     move.l     D0, A4
  4101. label000028A4:
  4102. 000028A4  4CEE 1880 FDA8           movem.l    D7,A3,A4, [A6 - 0x258]
  4103. 000028AA  4E5E                     unlink     A6
  4104. 000028AC  4E75                     rts
  4105. export_1056:
  4106. 000028AE  4E56 FFF0                link       A6, -0x0010
  4107. 000028B2  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  4108. 000028B6  2A2E 0008                move.l     D5, [A6 + 0x8]
  4109. 000028BA  266E 0010                movea.l    A3, [A6 + 0x10]
  4110. 000028BE  4878 0028                push.l     0x28 /* '(' */
  4111. 000028C2  4EAD 184A                jsr        [A5 + 0x184A /* export_773 */]
  4112. 000028C6  2840                     movea.l    A4, D0
  4113. 000028C8  200C                     move.l     D0, A4
  4114. 000028CA  588F                     addq.l     A7, 4
  4115. 000028CC  6606                     bne        +0x8 /* 000028D4 */
  4116. 000028CE  7000                     moveq.l    D0, 0x00
  4117. 000028D0  6000 016E                bra        +0x170 /* 00002A40 */
  4118. label000028D4:
  4119. 000028D4  200B                     move.l     D0, A3
  4120. 000028D6  57C7                     seq        D7
  4121. 000028D8  4407                     neg.b      D7
  4122. 000028DA  4887                     ext.w      D7
  4123. 000028DC  4A47                     tst.w      D7
  4124. 000028DE  6712                     beq        +0x14 /* 000028F2 */
  4125. 000028E0  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  4126. 000028E4  2F3C 0000 14D0           move.l     -[A7], 0x14D0
  4127. 000028EA  4EAD 194A                jsr        [A5 + 0x194A /* export_805 */]
  4128. 000028EE  2640                     movea.l    A3, D0
  4129. 000028F0  5C8F                     addq.l     A7, 6
  4130. label000028F2:
  4131. 000028F2  4A85                     tst.l      D5
  4132. 000028F4  57C6                     seq        D6
  4133. 000028F6  4406                     neg.b      D6
  4134. 000028F8  4886                     ext.w      D6
  4135. 000028FA  4A46                     tst.w      D6
  4136. 000028FC  6710                     beq        +0x12 /* 0000290E */
  4137. 000028FE  42A7                     clr.l      -[A7]
  4138. 00002900  2F0B                     move.l     -[A7], A3
  4139. 00002902  42A7                     clr.l      -[A7]
  4140. 00002904  4EBA D6FA                jsr        [PC - 0x2906 /* 00000000 */]
  4141. 00002908  2A00                     move.l     D5, D0
  4142. 0000290A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4143. label0000290E:
  4144. 0000290E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4145. 00002912  2F0B                     move.l     -[A7], A3
  4146. 00002914  3F3C 0003                move.w     -[A7], 0x3
  4147. 00002918  200B                     move.l     D0, A3
  4148. 0000291A  6604                     bne        +0x6 /* 00002920 */
  4149. 0000291C  7064                     moveq.l    D0, 0x64
  4150. 0000291E  6006                     bra        +0x8 /* 00002926 */
  4151. label00002920:
  4152. 00002920  2053                     movea.l    A0, [A3]
  4153. 00002922  3028 0084                move.w     D0, [A0 + 0x84]
  4154. label00002926:
  4155. 00002926  3F00                     move.w     -[A7], D0
  4156. 00002928  2F3C 000C 000A           move.l     -[A7], 0xC000A
  4157. 0000292E  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  4158. 00002932  2600                     move.l     D3, D0
  4159. 00002934  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4160. 00002938  6700 00E2                beq        +0xE4 /* 00002A1C */
  4161. 0000293C  2454                     movea.l    A2, [A4]
  4162. 0000293E  2545 0018                move.l     [A2 + 0x18], D5
  4163. 00002942  256E 000C 001C           move.l     [A2 + 0x1C], [A6 + 0xC]
  4164. 00002948  256E 0014 0020           move.l     [A2 + 0x20], [A6 + 0x14]
  4165. 0000294E  2543 0024                move.l     [A2 + 0x24], D3
  4166. 00002952  422E FFF4                clr.b      [A6 - 0xC]
  4167. 00002956  426E FFFC                clr.w      [A6 - 0x4]
  4168. 0000295A  3D7C FFFF FFF6           move.w     [A6 - 0xA], 0xFFFF
  4169. 00002960  1D7C 0001 FFF8           move.b     [A6 - 0x8], 0x1
  4170. 00002966  426E FFFA                clr.w      [A6 - 0x6]
  4171. 0000296A  426E FFFE                clr.w      [A6 - 0x2]
  4172. 0000296E  1D7C 000F FFF5           move.b     [A6 - 0xB], 0xF
  4173. 00002974  486E FFF4                pea.l      [A6 - 0xC]
  4174. 00002978  42A7                     clr.l      -[A7]
  4175. 0000297A  2F03                     move.l     -[A7], D3
  4176. 0000297C  4EAD 1982                jsr        [A5 + 0x1982 /* export_812 */]
  4177. 00002980  4A40                     tst.w      D0
  4178. 00002982  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4179. 00002986  6700 0094                beq        +0x96 /* 00002A1C */
  4180. 0000298A  1D7C 0002 FFF5           move.b     [A6 - 0xB], 0x2
  4181. 00002990  2045                     movea.l    A0, D5
  4182. 00002992  2050                     movea.l    A0, [A0]
  4183. 00002994  2D68 0006 FFF0           move.l     [A6 - 0x10], [A0 + 0x6]
  4184. 0000299A  206E FFF0                movea.l    A0, [A6 - 0x10]
  4185. 0000299E  7804                     moveq.l    D4, 0x04
  4186. 000029A0  D890                     add.l      D4, [A0]
  4187. 000029A2  2244                     movea.l    A1, D4
  4188. 000029A4  3D51 FFF6                move.w     [A6 - 0xA], [A1]
  4189. 000029A8  2244                     movea.l    A1, D4
  4190. 000029AA  1D69 002C FFF8           move.b     [A6 - 0x8], [A1 + 0x2C]
  4191. 000029B0  486E FFF4                pea.l      [A6 - 0xC]
  4192. 000029B4  4878 0001                push.l     0x1
  4193. 000029B8  2F03                     move.l     -[A7], D3
  4194. 000029BA  4EAD 1982                jsr        [A5 + 0x1982 /* export_812 */]
  4195. 000029BE  4A40                     tst.w      D0
  4196. 000029C0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4197. 000029C4  6756                     beq        +0x58 /* 00002A1C */
  4198. 000029C6  1D7C 001E FFF5           move.b     [A6 - 0xB], 0x1E
  4199. 000029CC  3D7C FFFF FFF6           move.w     [A6 - 0xA], 0xFFFF
  4200. 000029D2  1D7C 0001 FFF8           move.b     [A6 - 0x8], 0x1
  4201. 000029D8  486E FFF4                pea.l      [A6 - 0xC]
  4202. 000029DC  4878 0002                push.l     0x2
  4203. 000029E0  2F03                     move.l     -[A7], D3
  4204. 000029E2  4EAD 1982                jsr        [A5 + 0x1982 /* export_812 */]
  4205. 000029E6  4A40                     tst.w      D0
  4206. 000029E8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4207. 000029EC  672E                     beq        +0x30 /* 00002A1C */
  4208. 000029EE  2454                     movea.l    A2, [A4]
  4209. 000029F0  7001                     moveq.l    D0, 0x01
  4210. 000029F2  2480                     move.l     [A2], D0
  4211. 000029F4  7001                     moveq.l    D0, 0x01
  4212. 000029F6  2540 0004                move.l     [A2 + 0x4], D0
  4213. 000029FA  42AA 0008                clr.l      [A2 + 0x8]
  4214. 000029FE  42AA 000C                clr.l      [A2 + 0xC]
  4215. 00002A02  422A 0016                clr.b      [A2 + 0x16]
  4216. 00002A06  422A 0017                clr.b      [A2 + 0x17]
  4217. 00002A0A  357C 0001 0010           move.w     [A2 + 0x10], 0x1
  4218. 00002A10  426A 0012                clr.w      [A2 + 0x12]
  4219. 00002A14  426A 0014                clr.w      [A2 + 0x14]
  4220. 00002A18  200C                     move.l     D0, A4
  4221. 00002A1A  6024                     bra        +0x26 /* 00002A40 */
  4222. label00002A1C:
  4223. 00002A1C  4A46                     tst.w      D6
  4224. 00002A1E  670A                     beq        +0xC /* 00002A2A */
  4225. 00002A20  4267                     clr.w      -[A7]
  4226. 00002A22  2F05                     move.l     -[A7], D5
  4227. 00002A24  4EBA D74E                jsr        [PC - 0x28B2 /* 00000174 */]
  4228. 00002A28  5C8F                     addq.l     A7, 6
  4229. label00002A2A:
  4230. 00002A2A  4A47                     tst.w      D7
  4231. 00002A2C  670A                     beq        +0xC /* 00002A38 */
  4232. 00002A2E  4267                     clr.w      -[A7]
  4233. 00002A30  2F0B                     move.l     -[A7], A3
  4234. 00002A32  4EAD 195A                jsr        [A5 + 0x195A /* export_807 */]
  4235. 00002A36  5C8F                     addq.l     A7, 6
  4236. label00002A38:
  4237. 00002A38  2F0C                     move.l     -[A7], A4
  4238. 00002A3A  4EAD 185A                jsr        [A5 + 0x185A /* export_775 */]
  4239. 00002A3E  7000                     moveq.l    D0, 0x00
  4240. label00002A40:
  4241. 00002A40  4CEE 1CF8 FFD0           movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x30]
  4242. 00002A46  4E5E                     unlink     A6
  4243. 00002A48  4E75                     rts
  4244. export_1057:
  4245. 00002A4A  4E56 0000                link       A6, 0
  4246. 00002A4E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4247. 00002A52  206E 0008                movea.l    A0, [A6 + 0x8]
  4248. 00002A56  2050                     movea.l    A0, [A0]
  4249. 00002A58  2F28 0024                move.l     -[A7], [A0 + 0x24]
  4250. 00002A5C  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  4251. 00002A60  2EAE 0008                move.l     [A7], [A6 + 0x8]
  4252. 00002A64  4EAD 185A                jsr        [A5 + 0x185A /* export_775 */]
  4253. 00002A68  7001                     moveq.l    D0, 0x01
  4254. 00002A6A  4E5E                     unlink     A6
  4255. 00002A6C  4E75                     rts
  4256. export_1060:
  4257. fn00002A6E:
  4258. 00002A6E  4E56 FFF4                link       A6, -0x000C
  4259. 00002A72  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  4260. 00002A76  286E 0008                movea.l    A4, [A6 + 0x8]
  4261. 00002A7A  2E2E 000C                move.l     D7, [A6 + 0xC]
  4262. 00002A7E  266E 0010                movea.l    A3, [A6 + 0x10]
  4263. 00002A82  200C                     move.l     D0, A4
  4264. 00002A84  6704                     beq        +0x6 /* 00002A8A */
  4265. 00002A86  200B                     move.l     D0, A3
  4266. 00002A88  6606                     bne        +0x8 /* 00002A90 */
  4267. label00002A8A:
  4268. 00002A8A  7000                     moveq.l    D0, 0x00
  4269. 00002A8C  6000 00EC                bra        +0xEE /* 00002B7A */
  4270. label00002A90:
  4271. 00002A90  2054                     movea.l    A0, [A4]
  4272. 00002A92  2468 0024                movea.l    A2, [A0 + 0x24]
  4273. 00002A96  2F0B                     move.l     -[A7], A3
  4274. 00002A98  2F07                     move.l     -[A7], D7
  4275. 00002A9A  2F0A                     move.l     -[A7], A2
  4276. 00002A9C  4EAD 1982                jsr        [A5 + 0x1982 /* export_812 */]
  4277. 00002AA0  4A40                     tst.w      D0
  4278. 00002AA2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4279. 00002AA6  6606                     bne        +0x8 /* 00002AAE */
  4280. 00002AA8  7000                     moveq.l    D0, 0x00
  4281. 00002AAA  6000 00CE                bra        +0xD0 /* 00002B7A */
  4282. label00002AAE:
  4283. 00002AAE  4A13                     tst.b      [A3]
  4284. 00002AB0  6600 009A                bne        +0x9C /* 00002B4C */
  4285. 00002AB4  082B 0001 0001           btst.b     [A3 + 0x1], 0x1
  4286. 00002ABA  6740                     beq        +0x42 /* 00002AFC */
  4287. 00002ABC  2054                     movea.l    A0, [A4]
  4288. 00002ABE  52A8 0004                addq.l     [A0 + 0x4], 1
  4289. 00002AC2  486E FFF4                pea.l      [A6 - 0xC]
  4290. 00002AC6  2047                     movea.l    A0, D7
  4291. 00002AC8  4868 FFFF                pea.l      [A0 - 0x1]
  4292. 00002ACC  2F0A                     move.l     -[A7], A2
  4293. 00002ACE  4EAD 1972                jsr        [A5 + 0x1972 /* export_810 */]
  4294. 00002AD2  4A40                     tst.w      D0
  4295. 00002AD4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4296. 00002AD8  6722                     beq        +0x24 /* 00002AFC */
  4297. 00002ADA  082E 0003 FFF5           btst.b     [A6 - 0xB], 0x3
  4298. 00002AE0  661A                     bne        +0x1C /* 00002AFC */
  4299. 00002AE2  002E 0008 FFF5           ori.b      [A6 - 0xB], 0x8
  4300. 00002AE8  486E FFF4                pea.l      [A6 - 0xC]
  4301. 00002AEC  2047                     movea.l    A0, D7
  4302. 00002AEE  4868 FFFF                pea.l      [A0 - 0x1]
  4303. 00002AF2  2F0A                     move.l     -[A7], A2
  4304. 00002AF4  4EAD 197A                jsr        [A5 + 0x197A /* export_811 */]
  4305. 00002AF8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4306. label00002AFC:
  4307. 00002AFC  082B 0003 0001           btst.b     [A3 + 0x1], 0x3
  4308. 00002B02  6748                     beq        +0x4A /* 00002B4C */
  4309. 00002B04  2C07                     move.l     D6, D7
  4310. 00002B06  5286                     addq.l     D6, 1
  4311. 00002B08  602E                     bra        +0x30 /* 00002B38 */
  4312. label00002B0A:
  4313. 00002B0A  4A2E FFF4                tst.b      [A6 - 0xC]
  4314. 00002B0E  6626                     bne        +0x28 /* 00002B36 */
  4315. 00002B10  082E 0001 FFF5           btst.b     [A6 - 0xB], 0x1
  4316. 00002B16  6634                     bne        +0x36 /* 00002B4C */
  4317. 00002B18  2054                     movea.l    A0, [A4]
  4318. 00002B1A  52A8 0004                addq.l     [A0 + 0x4], 1
  4319. 00002B1E  002E 0002 FFF5           ori.b      [A6 - 0xB], 0x2
  4320. 00002B24  486E FFF4                pea.l      [A6 - 0xC]
  4321. 00002B28  2F06                     move.l     -[A7], D6
  4322. 00002B2A  2F0A                     move.l     -[A7], A2
  4323. 00002B2C  4EAD 197A                jsr        [A5 + 0x197A /* export_811 */]
  4324. 00002B30  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4325. 00002B34  6016                     bra        +0x18 /* 00002B4C */
  4326. label00002B36:
  4327. 00002B36  5286                     addq.l     D6, 1
  4328. label00002B38:
  4329. 00002B38  486E FFF4                pea.l      [A6 - 0xC]
  4330. 00002B3C  2F06                     move.l     -[A7], D6
  4331. 00002B3E  2F0A                     move.l     -[A7], A2
  4332. 00002B40  4EAD 1972                jsr        [A5 + 0x1972 /* export_810 */]
  4333. 00002B44  4A40                     tst.w      D0
  4334. 00002B46  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4335. 00002B4A  66BE                     bne        -0x40 /* 00002B0A */
  4336. label00002B4C:
  4337. 00002B4C  2454                     movea.l    A2, [A4]
  4338. 00002B4E  BE92                     cmp.l      D7, [A2]
  4339. 00002B50  6E20                     bgt        +0x22 /* 00002B72 */
  4340. 00002B52  5292                     addq.l     [A2], 1
  4341. 00002B54  302B 0008                move.w     D0, [A3 + 0x8]
  4342. 00002B58  48C0                     ext.l      D0
  4343. 00002B5A  D1AA 0008                add.l      [A2 + 0x8], D0
  4344. 00002B5E  2F0B                     move.l     -[A7], A3
  4345. 00002B60  2F0C                     move.l     -[A7], A4
  4346. 00002B62  4EBA 115E                jsr        [PC + 0x115E /* 00003CC2 */]
  4347. 00002B66  48C0                     ext.l      D0
  4348. 00002B68  2C00                     move.l     D6, D0
  4349. 00002B6A  2454                     movea.l    A2, [A4]
  4350. 00002B6C  DDAA 000C                add.l      [A2 + 0xC], D6
  4351. 00002B70  508F                     addq.l     A7, 8
  4352. label00002B72:
  4353. 00002B72  357C 0001 0010           move.w     [A2 + 0x10], 0x1
  4354. 00002B78  7001                     moveq.l    D0, 0x01
  4355. label00002B7A:
  4356. 00002B7A  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  4357. 00002B7E  4E5E                     unlink     A6
  4358. 00002B80  4E75                     rts
  4359. fn00002B82:
  4360. 00002B82  4E56 FFE8                link       A6, -0x0018
  4361. 00002B86  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  4362. 00002B8A  286E 0008                movea.l    A4, [A6 + 0x8]
  4363. 00002B8E  2E2E 000C                move.l     D7, [A6 + 0xC]
  4364. 00002B92  200C                     move.l     D0, A4
  4365. 00002B94  6606                     bne        +0x8 /* 00002B9C */
  4366. 00002B96  7000                     moveq.l    D0, 0x00
  4367. 00002B98  6000 0146                bra        +0x148 /* 00002CE0 */
  4368. label00002B9C:
  4369. 00002B9C  2054                     movea.l    A0, [A4]
  4370. 00002B9E  2668 0024                movea.l    A3, [A0 + 0x24]
  4371. 00002BA2  486E FFF4                pea.l      [A6 - 0xC]
  4372. 00002BA6  2F07                     move.l     -[A7], D7
  4373. 00002BA8  2F0B                     move.l     -[A7], A3
  4374. 00002BAA  4EAD 1972                jsr        [A5 + 0x1972 /* export_810 */]
  4375. 00002BAE  2E87                     move.l     [A7], D7
  4376. 00002BB0  2F0B                     move.l     -[A7], A3
  4377. 00002BB2  4EAD 198A                jsr        [A5 + 0x198A /* export_813 */]
  4378. 00002BB6  4A40                     tst.w      D0
  4379. 00002BB8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4380. 00002BBC  6606                     bne        +0x8 /* 00002BC4 */
  4381. 00002BBE  7000                     moveq.l    D0, 0x00
  4382. 00002BC0  6000 011E                bra        +0x120 /* 00002CE0 */
  4383. label00002BC4:
  4384. 00002BC4  4A2E FFF4                tst.b      [A6 - 0xC]
  4385. 00002BC8  6600 00A0                bne        +0xA2 /* 00002C6A */
  4386. 00002BCC  7C00                     moveq.l    D6, 0x00
  4387. 00002BCE  1C2E FFF5                move.b     D6, [A6 - 0xB]
  4388. 00002BD2  0806 0001                btst.b     D6, 0x1
  4389. 00002BD6  6752                     beq        +0x54 /* 00002C2A */
  4390. 00002BD8  0806 0003                btst.b     D6, 0x3
  4391. 00002BDC  670A                     beq        +0xC /* 00002BE8 */
  4392. 00002BDE  2054                     movea.l    A0, [A4]
  4393. 00002BE0  53A8 0004                subq.l     [A0 + 0x4], 1
  4394. 00002BE4  6000 0084                bra        +0x86 /* 00002C6A */
  4395. label00002BE8:
  4396. 00002BE8  2C07                     move.l     D6, D7
  4397. 00002BEA  6028                     bra        +0x2A /* 00002C14 */
  4398. label00002BEC:
  4399. 00002BEC  4A2E FFE8                tst.b      [A6 - 0x18]
  4400. 00002BF0  6620                     bne        +0x22 /* 00002C12 */
  4401. 00002BF2  082E 0001 FFE9           btst.b     [A6 - 0x17], 0x1
  4402. 00002BF8  6670                     bne        +0x72 /* 00002C6A */
  4403. 00002BFA  002E 0002 FFE9           ori.b      [A6 - 0x17], 0x2
  4404. 00002C00  486E FFE8                pea.l      [A6 - 0x18]
  4405. 00002C04  2F06                     move.l     -[A7], D6
  4406. 00002C06  2F0B                     move.l     -[A7], A3
  4407. 00002C08  4EAD 197A                jsr        [A5 + 0x197A /* export_811 */]
  4408. 00002C0C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4409. 00002C10  6058                     bra        +0x5A /* 00002C6A */
  4410. label00002C12:
  4411. 00002C12  5286                     addq.l     D6, 1
  4412. label00002C14:
  4413. 00002C14  486E FFE8                pea.l      [A6 - 0x18]
  4414. 00002C18  2F06                     move.l     -[A7], D6
  4415. 00002C1A  2F0B                     move.l     -[A7], A3
  4416. 00002C1C  4EAD 1972                jsr        [A5 + 0x1972 /* export_810 */]
  4417. 00002C20  4A40                     tst.w      D0
  4418. 00002C22  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4419. 00002C26  66C4                     bne        -0x3A /* 00002BEC */
  4420. 00002C28  6040                     bra        +0x42 /* 00002C6A */
  4421. label00002C2A:
  4422. 00002C2A  0806 0003                btst.b     D6, 0x3
  4423. 00002C2E  673A                     beq        +0x3C /* 00002C6A */
  4424. 00002C30  486E FFE8                pea.l      [A6 - 0x18]
  4425. 00002C34  2047                     movea.l    A0, D7
  4426. 00002C36  4868 FFFF                pea.l      [A0 - 0x1]
  4427. 00002C3A  2F0B                     move.l     -[A7], A3
  4428. 00002C3C  4EAD 1972                jsr        [A5 + 0x1972 /* export_810 */]
  4429. 00002C40  4A40                     tst.w      D0
  4430. 00002C42  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4431. 00002C46  6722                     beq        +0x24 /* 00002C6A */
  4432. 00002C48  082E 0003 FFE9           btst.b     [A6 - 0x17], 0x3
  4433. 00002C4E  661A                     bne        +0x1C /* 00002C6A */
  4434. 00002C50  002E 0008 FFE9           ori.b      [A6 - 0x17], 0x8
  4435. 00002C56  486E FFE8                pea.l      [A6 - 0x18]
  4436. 00002C5A  2047                     movea.l    A0, D7
  4437. 00002C5C  4868 FFFF                pea.l      [A0 - 0x1]
  4438. 00002C60  2F0B                     move.l     -[A7], A3
  4439. 00002C62  4EAD 197A                jsr        [A5 + 0x197A /* export_811 */]
  4440. 00002C66  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4441. label00002C6A:
  4442. 00002C6A  2454                     movea.l    A2, [A4]
  4443. 00002C6C  2C12                     move.l     D6, [A2]
  4444. 00002C6E  BC87                     cmp.l      D6, D7
  4445. 00002C70  6F24                     ble        +0x26 /* 00002C96 */
  4446. 00002C72  5392                     subq.l     [A2], 1
  4447. 00002C74  302E FFFC                move.w     D0, [A6 - 0x4]
  4448. 00002C78  48C0                     ext.l      D0
  4449. 00002C7A  91AA 0008                sub.l      [A2 + 0x8], D0
  4450. 00002C7E  486E FFF4                pea.l      [A6 - 0xC]
  4451. 00002C82  2F0C                     move.l     -[A7], A4
  4452. 00002C84  4EBA 103C                jsr        [PC + 0x103C /* 00003CC2 */]
  4453. 00002C88  48C0                     ext.l      D0
  4454. 00002C8A  2C00                     move.l     D6, D0
  4455. 00002C8C  2454                     movea.l    A2, [A4]
  4456. 00002C8E  9DAA 000C                sub.l      [A2 + 0xC], D6
  4457. 00002C92  508F                     addq.l     A7, 8
  4458. 00002C94  6042                     bra        +0x44 /* 00002CD8 */
  4459. label00002C96:
  4460. 00002C96  BE86                     cmp.l      D7, D6
  4461. 00002C98  663E                     bne        +0x40 /* 00002CD8 */
  4462. 00002C9A  2053                     movea.l    A0, [A3]
  4463. 00002C9C  3068 0002                movea.w    A0, [A0 + 0x2]
  4464. 00002CA0  B1C6                     cmpa.l     A0, D6
  4465. 00002CA2  6E34                     bgt        +0x36 /* 00002CD8 */
  4466. 00002CA4  4A86                     tst.l      D6
  4467. 00002CA6  6F30                     ble        +0x32 /* 00002CD8 */
  4468. 00002CA8  5392                     subq.l     [A2], 1
  4469. 00002CAA  486E FFF4                pea.l      [A6 - 0xC]
  4470. 00002CAE  2F12                     move.l     -[A7], [A2]
  4471. 00002CB0  2F0B                     move.l     -[A7], A3
  4472. 00002CB2  4EAD 1972                jsr        [A5 + 0x1972 /* export_810 */]
  4473. 00002CB6  486E FFF4                pea.l      [A6 - 0xC]
  4474. 00002CBA  2F0C                     move.l     -[A7], A4
  4475. 00002CBC  4EBA 1004                jsr        [PC + 0x1004 /* 00003CC2 */]
  4476. 00002CC0  48C0                     ext.l      D0
  4477. 00002CC2  2C00                     move.l     D6, D0
  4478. 00002CC4  2454                     movea.l    A2, [A4]
  4479. 00002CC6  302E FFFC                move.w     D0, [A6 - 0x4]
  4480. 00002CCA  48C0                     ext.l      D0
  4481. 00002CCC  91AA 0008                sub.l      [A2 + 0x8], D0
  4482. 00002CD0  9DAA 000C                sub.l      [A2 + 0xC], D6
  4483. 00002CD4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4484. label00002CD8:
  4485. 00002CD8  357C 0001 0010           move.w     [A2 + 0x10], 0x1
  4486. 00002CDE  7001                     moveq.l    D0, 0x01
  4487. label00002CE0:
  4488. 00002CE0  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  4489. 00002CE4  4E5E                     unlink     A6
  4490. 00002CE6  4E75                     rts
  4491. fn00002CE8:
  4492. 00002CE8  4E56 FFF4                link       A6, -0x000C
  4493. 00002CEC  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  4494. 00002CF0  286E 0008                movea.l    A4, [A6 + 0x8]
  4495. 00002CF4  1C2E 000E                move.b     D6, [A6 + 0xE]
  4496. 00002CF8  200C                     move.l     D0, A4
  4497. 00002CFA  6606                     bne        +0x8 /* 00002D02 */
  4498. 00002CFC  7000                     moveq.l    D0, 0x00
  4499. 00002CFE  6000 0092                bra        +0x94 /* 00002D92 */
  4500. label00002D02:
  4501. 00002D02  2654                     movea.l    A3, [A4]
  4502. 00002D04  246B 0024                movea.l    A2, [A3 + 0x24]
  4503. 00002D08  102E 0010                move.b     D0, [A6 + 0x10]
  4504. 00002D0C  4880                     ext.w      D0
  4505. 00002D0E  48C0                     ext.l      D0
  4506. 00002D10  D093                     add.l      D0, [A3]
  4507. 00002D12  2E00                     move.l     D7, D0
  4508. 00002D14  4A2E 0010                tst.b      [A6 + 0x10]
  4509. 00002D18  674A                     beq        +0x4C /* 00002D64 */
  4510. 00002D1A  486E FFF4                pea.l      [A6 - 0xC]
  4511. 00002D1E  2F07                     move.l     -[A7], D7
  4512. 00002D20  2F0A                     move.l     -[A7], A2
  4513. 00002D22  4EAD 1972                jsr        [A5 + 0x1972 /* export_810 */]
  4514. 00002D26  4A40                     tst.w      D0
  4515. 00002D28  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4516. 00002D2C  6736                     beq        +0x38 /* 00002D64 */
  4517. 00002D2E  102E FFF4                move.b     D0, [A6 - 0xC]
  4518. 00002D32  B02E 000C                cmp.b      D0, [A6 + 0xC]
  4519. 00002D36  661A                     bne        +0x1C /* 00002D52 */
  4520. 00002D38  BC2E FFF5                cmp.b      D6, [A6 - 0xB]
  4521. 00002D3C  6314                     bls        +0x16 /* 00002D52 */
  4522. 00002D3E  1D46 FFF5                move.b     [A6 - 0xB], D6
  4523. 00002D42  486E FFF4                pea.l      [A6 - 0xC]
  4524. 00002D46  2F07                     move.l     -[A7], D7
  4525. 00002D48  2F0A                     move.l     -[A7], A2
  4526. 00002D4A  4EAD 197A                jsr        [A5 + 0x197A /* export_811 */]
  4527. 00002D4E  7001                     moveq.l    D0, 0x01
  4528. 00002D50  6040                     bra        +0x42 /* 00002D92 */
  4529. label00002D52:
  4530. 00002D52  4A2E FFF4                tst.b      [A6 - 0xC]
  4531. 00002D56  660C                     bne        +0xE /* 00002D64 */
  4532. 00002D58  082E 0004 FFF5           btst.b     [A6 - 0xB], 0x4
  4533. 00002D5E  6704                     beq        +0x6 /* 00002D64 */
  4534. 00002D60  7001                     moveq.l    D0, 0x01
  4535. 00002D62  602E                     bra        +0x30 /* 00002D92 */
  4536. label00002D64:
  4537. 00002D64  1D6E 000C FFF4           move.b     [A6 - 0xC], [A6 + 0xC]
  4538. 00002D6A  1D46 FFF5                move.b     [A6 - 0xB], D6
  4539. 00002D6E  3D7C FFFF FFF6           move.w     [A6 - 0xA], 0xFFFF
  4540. 00002D74  1D7C 0001 FFF8           move.b     [A6 - 0x8], 0x1
  4541. 00002D7A  426E FFFA                clr.w      [A6 - 0x6]
  4542. 00002D7E  426E FFFE                clr.w      [A6 - 0x2]
  4543. 00002D82  426E FFFC                clr.w      [A6 - 0x4]
  4544. 00002D86  486E FFF4                pea.l      [A6 - 0xC]
  4545. 00002D8A  2F07                     move.l     -[A7], D7
  4546. 00002D8C  2F0C                     move.l     -[A7], A4
  4547. 00002D8E  4EBA FCDE                jsr        [PC - 0x322 /* 00002A6E */]
  4548. label00002D92:
  4549. 00002D92  4CEE 1CC0 FFE0           movem.l    D6,D7,A2,A3,A4, [A6 - 0x20]
  4550. 00002D98  4E5E                     unlink     A6
  4551. 00002D9A  4E75                     rts
  4552. fn00002D9C:
  4553. 00002D9C  4E56 0000                link       A6, 0
  4554. 00002DA0  48E7 0118                movem.l    -[A7], D7,A3,A4
  4555. 00002DA4  266E 000C                movea.l    A3, [A6 + 0xC]
  4556. 00002DA8  206E 0008                movea.l    A0, [A6 + 0x8]
  4557. 00002DAC  2850                     movea.l    A4, [A0]
  4558. 00002DAE  7E00                     moveq.l    D7, 0x00
  4559. 00002DB0  1E13                     move.b     D7, [A3]
  4560. 00002DB2  7006                     moveq.l    D0, 0x06
  4561. 00002DB4  C047                     and.w      D0, D7
  4562. 00002DB6  672C                     beq        +0x2E /* 00002DE4 */
  4563. 00002DB8  0807 0001                btst.b     D7, 0x1
  4564. 00002DBC  6712                     beq        +0x14 /* 00002DD0 */
  4565. 00002DBE  102B 0001                move.b     D0, [A3 + 0x1]
  4566. 00002DC2  B02C 0016                cmp.b      D0, [A4 + 0x16]
  4567. 00002DC6  6318                     bls        +0x1A /* 00002DE0 */
  4568. 00002DC8  196B 0001 0016           move.b     [A4 + 0x16], [A3 + 0x1]
  4569. 00002DCE  6010                     bra        +0x12 /* 00002DE0 */
  4570. label00002DD0:
  4571. 00002DD0  102B 0001                move.b     D0, [A3 + 0x1]
  4572. 00002DD4  B02C 0017                cmp.b      D0, [A4 + 0x17]
  4573. 00002DD8  6306                     bls        +0x8 /* 00002DE0 */
  4574. 00002DDA  196B 0001 0017           move.b     [A4 + 0x17], [A3 + 0x1]
  4575. label00002DE0:
  4576. 00002DE0  7001                     moveq.l    D0, 0x01
  4577. 00002DE2  601A                     bra        +0x1C /* 00002DFE */
  4578. label00002DE4:
  4579. 00002DE4  1E2C 0016                move.b     D7, [A4 + 0x16]
  4580. 00002DE8  0C07 0004                cmpi.b     D7, 0x4
  4581. 00002DEC  670A                     beq        +0xC /* 00002DF8 */
  4582. 00002DEE  701C                     moveq.l    D0, 0x1C
  4583. 00002DF0  C02B 0001                and.b      D0, [A3 + 0x1]
  4584. 00002DF4  B007                     cmp.b      D0, D7
  4585. 00002DF6  6504                     bcs        +0x6 /* 00002DFC */
  4586. label00002DF8:
  4587. 00002DF8  422C 0016                clr.b      [A4 + 0x16]
  4588. label00002DFC:
  4589. 00002DFC  7001                     moveq.l    D0, 0x01
  4590. label00002DFE:
  4591. 00002DFE  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  4592. 00002E02  4E5E                     unlink     A6
  4593. 00002E04  4E75                     rts
  4594. export_1058:
  4595. fn00002E06:
  4596. 00002E06  4E56 0000                link       A6, 0
  4597. 00002E0A  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  4598. 00002E0E  286E 0008                movea.l    A4, [A6 + 0x8]
  4599. 00002E12  1E2E 000C                move.b     D7, [A6 + 0xC]
  4600. 00002E16  266E 000E                movea.l    A3, [A6 + 0xE]
  4601. 00002E1A  200C                     move.l     D0, A4
  4602. 00002E1C  6704                     beq        +0x6 /* 00002E22 */
  4603. 00002E1E  200B                     move.l     D0, A3
  4604. 00002E20  6604                     bne        +0x6 /* 00002E26 */
  4605. label00002E22:
  4606. 00002E22  7000                     moveq.l    D0, 0x00
  4607. 00002E24  6074                     bra        +0x76 /* 00002E9A */
  4608. label00002E26:
  4609. 00002E26  4A07                     tst.b      D7
  4610. 00002E28  6F10                     ble        +0x12 /* 00002E3A */
  4611. 00002E2A  3C2B 0008                move.w     D6, [A3 + 0x8]
  4612. 00002E2E  2F0B                     move.l     -[A7], A3
  4613. 00002E30  2F0C                     move.l     -[A7], A4
  4614. 00002E32  4EBA 0E8E                jsr        [PC + 0xE8E /* 00003CC2 */]
  4615. 00002E36  3A00                     move.w     D5, D0
  4616. 00002E38  508F                     addq.l     A7, 8
  4617. label00002E3A:
  4618. 00002E3A  2454                     movea.l    A2, [A4]
  4619. 00002E3C  1807                     move.b     D4, D7
  4620. 00002E3E  4884                     ext.w      D4
  4621. 00002E40  48C4                     ext.l      D4
  4622. 00002E42  2F0B                     move.l     -[A7], A3
  4623. 00002E44  2004                     move.l     D0, D4
  4624. 00002E46  D092                     add.l      D0, [A2]
  4625. 00002E48  2F00                     move.l     -[A7], D0
  4626. 00002E4A  2F2A 0024                move.l     -[A7], [A2 + 0x24]
  4627. 00002E4E  4EAD 1972                jsr        [A5 + 0x1972 /* export_810 */]
  4628. 00002E52  4A40                     tst.w      D0
  4629. 00002E54  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4630. 00002E58  6604                     bne        +0x6 /* 00002E5E */
  4631. 00002E5A  7000                     moveq.l    D0, 0x00
  4632. 00002E5C  603C                     bra        +0x3E /* 00002E9A */
  4633. label00002E5E:
  4634. 00002E5E  2454                     movea.l    A2, [A4]
  4635. 00002E60  D992                     add.l      [A2], D4
  4636. 00002E62  4A07                     tst.b      D7
  4637. 00002E64  6F12                     ble        +0x14 /* 00002E78 */
  4638. 00002E66  2006                     move.l     D0, D6
  4639. 00002E68  48C0                     ext.l      D0
  4640. 00002E6A  D1AA 0008                add.l      [A2 + 0x8], D0
  4641. 00002E6E  2005                     move.l     D0, D5
  4642. 00002E70  48C0                     ext.l      D0
  4643. 00002E72  D1AA 000C                add.l      [A2 + 0xC], D0
  4644. 00002E76  6020                     bra        +0x22 /* 00002E98 */
  4645. label00002E78:
  4646. 00002E78  4A07                     tst.b      D7
  4647. 00002E7A  6C1C                     bge        +0x1E /* 00002E98 */
  4648. 00002E7C  302B 0008                move.w     D0, [A3 + 0x8]
  4649. 00002E80  48C0                     ext.l      D0
  4650. 00002E82  91AA 0008                sub.l      [A2 + 0x8], D0
  4651. 00002E86  2F0B                     move.l     -[A7], A3
  4652. 00002E88  2F0C                     move.l     -[A7], A4
  4653. 00002E8A  4EBA 0E36                jsr        [PC + 0xE36 /* 00003CC2 */]
  4654. 00002E8E  48C0                     ext.l      D0
  4655. 00002E90  2054                     movea.l    A0, [A4]
  4656. 00002E92  91A8 000C                sub.l      [A0 + 0xC], D0
  4657. 00002E96  508F                     addq.l     A7, 8
  4658. label00002E98:
  4659. 00002E98  7001                     moveq.l    D0, 0x01
  4660. label00002E9A:
  4661. 00002E9A  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  4662. 00002E9E  4E5E                     unlink     A6
  4663. 00002EA0  4E75                     rts
  4664. fn00002EA2:
  4665. 00002EA2  4E56 0000                link       A6, 0
  4666. 00002EA6  48E7 0118                movem.l    -[A7], D7,A3,A4
  4667. 00002EAA  266E 0008                movea.l    A3, [A6 + 0x8]
  4668. 00002EAE  286E 000C                movea.l    A4, [A6 + 0xC]
  4669. 00002EB2  1E2E 0010                move.b     D7, [A6 + 0x10]
  4670. label00002EB6:
  4671. 00002EB6  2F0C                     move.l     -[A7], A4
  4672. 00002EB8  1F07                     move.b     -[A7], D7
  4673. 00002EBA  2F0B                     move.l     -[A7], A3
  4674. 00002EBC  4EBA FF48                jsr        [PC - 0xB8 /* 00002E06 */]
  4675. 00002EC0  4A40                     tst.w      D0
  4676. 00002EC2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4677. 00002EC6  6604                     bne        +0x6 /* 00002ECC */
  4678. 00002EC8  7000                     moveq.l    D0, 0x00
  4679. 00002ECA  6024                     bra        +0x26 /* 00002EF0 */
  4680. label00002ECC:
  4681. 00002ECC  2F0C                     move.l     -[A7], A4
  4682. 00002ECE  2F0B                     move.l     -[A7], A3
  4683. 00002ED0  4EBA FECA                jsr        [PC - 0x136 /* 00002D9C */]
  4684. 00002ED4  7E01                     moveq.l    D7, 0x01
  4685. 00002ED6  7006                     moveq.l    D0, 0x06
  4686. 00002ED8  C014                     and.b      D0, [A4]
  4687. 00002EDA  508F                     addq.l     A7, 8
  4688. 00002EDC  6710                     beq        +0x12 /* 00002EEE */
  4689. 00002EDE  2053                     movea.l    A0, [A3]
  4690. 00002EE0  2F10                     move.l     -[A7], [A0]
  4691. 00002EE2  2F0B                     move.l     -[A7], A3
  4692. 00002EE4  4EBA FC9C                jsr        [PC - 0x364 /* 00002B82 */]
  4693. 00002EE8  7E00                     moveq.l    D7, 0x00
  4694. 00002EEA  508F                     addq.l     A7, 8
  4695. 00002EEC  60C8                     bra        -0x36 /* 00002EB6 */
  4696. label00002EEE:
  4697. 00002EEE  7001                     moveq.l    D0, 0x01
  4698. label00002EF0:
  4699. 00002EF0  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  4700. 00002EF4  4E5E                     unlink     A6
  4701. 00002EF6  4E75                     rts
  4702. fn00002EF8:
  4703. 00002EF8  4E56 FBA0                link       A6, -0x0460
  4704. 00002EFC  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  4705. 00002F00  286E 000C                movea.l    A4, [A6 + 0xC]
  4706. 00002F04  7A00                     moveq.l    D5, 0x00
  4707. 00002F06  7C01                     moveq.l    D6, 0x01
  4708. 00002F08  206E 0008                movea.l    A0, [A6 + 0x8]
  4709. 00002F0C  2D50 FBA4                move.l     [A6 - 0x45C], [A0]
  4710. 00002F10  226E FBA4                movea.l    A1, [A6 - 0x45C]
  4711. 00002F14  2D69 0024 FBC2           move.l     [A6 - 0x43E], [A1 + 0x24]
  4712. 00002F1A  2D69 001C FBBE           move.l     [A6 - 0x442], [A1 + 0x1C]
  4713. 00002F20  2669 0018                movea.l    A3, [A1 + 0x18]
  4714. 00002F24  2453                     movea.l    A2, [A3]
  4715. 00002F26  2D6A 0006 FBB0           move.l     [A6 - 0x450], [A2 + 0x6]
  4716. 00002F2C  2D6A 000A FBAA           move.l     [A6 - 0x456], [A2 + 0xA]
  4717. 00002F32  206E FBB0                movea.l    A0, [A6 - 0x450]
  4718. 00002F36  2450                     movea.l    A2, [A0]
  4719. 00002F38  200C                     move.l     D0, A4
  4720. 00002F3A  6704                     beq        +0x6 /* 00002F40 */
  4721. 00002F3C  4A14                     tst.b      [A4]
  4722. 00002F3E  6706                     beq        +0x8 /* 00002F46 */
  4723. label00002F40:
  4724. 00002F40  7000                     moveq.l    D0, 0x00
  4725. 00002F42  6000 0320                bra        +0x322 /* 00003264 */
  4726. label00002F46:
  4727. 00002F46  426E FBCC                clr.w      [A6 - 0x434]
  4728. 00002F4A  426E FBB8                clr.w      [A6 - 0x448]
  4729. 00002F4E  3D6A 0004 FBB6           move.w     [A6 - 0x44A], [A2 + 0x4]
  4730. 00002F54  1D6A 0030 FBB5           move.b     [A6 - 0x44B], [A2 + 0x30]
  4731. 00002F5A  426E FBC8                clr.w      [A6 - 0x438]
  4732. 00002F5E  486E FFF2                pea.l      [A6 - 0xE]
  4733. 00002F62  486E FBC6                pea.l      [A6 - 0x43A]
  4734. 00002F66  206E FBA4                movea.l    A0, [A6 - 0x45C]
  4735. 00002F6A  2F28 0008                move.l     -[A7], [A0 + 0x8]
  4736. 00002F6E  2F0B                     move.l     -[A7], A3
  4737. 00002F70  4EBA D2DE                jsr        [PC - 0x2D22 /* 00000250 */]
  4738. 00002F74  4A40                     tst.w      D0
  4739. 00002F76  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4740. 00002F7A  6606                     bne        +0x8 /* 00002F82 */
  4741. 00002F7C  7000                     moveq.l    D0, 0x00
  4742. 00002F7E  6000 02E4                bra        +0x2E6 /* 00003264 */
  4743. label00002F82:
  4744. 00002F82  4A2E FFF2                tst.b      [A6 - 0xE]
  4745. 00002F86  6612                     bne        +0x14 /* 00002F9A */
  4746. 00002F88  082E 0000 FFF3           btst.b     [A6 - 0xD], 0x0
  4747. 00002F8E  670A                     beq        +0xC /* 00002F9A */
  4748. 00002F90  4A6E FBC6                tst.w      [A6 - 0x43A]
  4749. 00002F94  6604                     bne        +0x6 /* 00002F9A */
  4750. 00002F96  0005 0002                ori.b      D5, 0x2
  4751. label00002F9A:
  4752. 00002F9A  206E FBB0                movea.l    A0, [A6 - 0x450]
  4753. 00002F9E  2450                     movea.l    A2, [A0]
  4754. 00002FA0  3E2A 0042                move.w     D7, [A2 + 0x42]
  4755. 00002FA4  3D6A 0044 FBAE           move.w     [A6 - 0x452], [A2 + 0x44]
  4756. 00002FAA  0805 0001                btst.b     D5, 0x1
  4757. 00002FAE  670C                     beq        +0xE /* 00002FBC */
  4758. 00002FB0  DE6A 003E                add.w      D7, [A2 + 0x3E]
  4759. 00002FB4  302A 0040                move.w     D0, [A2 + 0x40]
  4760. 00002FB8  D16E FBAE                add.w      [A6 - 0x452], D0
  4761. label00002FBC:
  4762. 00002FBC  302A 0032                move.w     D0, [A2 + 0x32]
  4763. 00002FC0  906E FBAE                sub.w      D0, [A6 - 0x452]
  4764. 00002FC4  3D40 FBA2                move.w     [A6 - 0x45E], D0
  4765. 00002FC8  3D47 FBCA                move.w     [A6 - 0x436], D7
  4766. 00002FCC  B06E FBCA                cmp.w      D0, [A6 - 0x436]
  4767. 00002FD0  6C06                     bge        +0x8 /* 00002FD8 */
  4768. 00002FD2  7000                     moveq.l    D0, 0x00
  4769. 00002FD4  6000 028E                bra        +0x290 /* 00003264 */
  4770. label00002FD8:
  4771. 00002FD8  206E 0008                movea.l    A0, [A6 + 0x8]
  4772. 00002FDC  2050                     movea.l    A0, [A0]
  4773. 00002FDE  2F28 0008                move.l     -[A7], [A0 + 0x8]
  4774. 00002FE2  2F2E FBBE                move.l     -[A7], [A6 - 0x442]
  4775. 00002FE6  4EAD 1A2A                jsr        [A5 + 0x1A2A /* export_833 */]
  4776. 00002FEA  4A40                     tst.w      D0
  4777. 00002FEC  508F                     addq.l     A7, 8
  4778. 00002FEE  6606                     bne        +0x8 /* 00002FF6 */
  4779. 00002FF0  7000                     moveq.l    D0, 0x00
  4780. 00002FF2  6000 0270                bra        +0x272 /* 00003264 */
  4781. label00002FF6:
  4782. 00002FF6  2053                     movea.l    A0, [A3]
  4783. 00002FF8  3E10                     move.w     D7, [A0]
  4784. 00002FFA  426E FBA8                clr.w      [A6 - 0x458]
  4785. 00002FFE  6000 01CC                bra        +0x1CE /* 000031CC */
  4786. label00003002:
  4787. 00003002  4A46                     tst.w      D6
  4788. 00003004  6622                     bne        +0x24 /* 00003028 */
  4789. 00003006  526E FBA8                addq.w     [A6 - 0x458], 1
  4790. 0000300A  5247                     addq.w     D7, 1
  4791. 0000300C  486E FFF2                pea.l      [A6 - 0xE]
  4792. 00003010  3F07                     move.w     -[A7], D7
  4793. 00003012  2F0B                     move.l     -[A7], A3
  4794. 00003014  4EBA D344                jsr        [PC - 0x2CBC /* 0000035A */]
  4795. 00003018  4A40                     tst.w      D0
  4796. 0000301A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4797. 0000301E  6700 01B6                beq        +0x1B8 /* 000031D6 */
  4798. 00003022  426E FBC6                clr.w      [A6 - 0x43A]
  4799. 00003026  6002                     bra        +0x4 /* 0000302A */
  4800. label00003028:
  4801. 00003028  7C00                     moveq.l    D6, 0x00
  4802. label0000302A:
  4803. 0000302A  42A7                     clr.l      -[A7]
  4804. 0000302C  486E FFEF                pea.l      [A6 - 0x11]
  4805. 00003030  42A7                     clr.l      -[A7]
  4806. 00003032  486E FFF0                pea.l      [A6 - 0x10]
  4807. 00003036  486E FFF2                pea.l      [A6 - 0xE]
  4808. 0000303A  2F0B                     move.l     -[A7], A3
  4809. 0000303C  4EBA D65E                jsr        [PC - 0x29A2 /* 0000069C */]
  4810. 00003040  486E FFCE                pea.l      [A6 - 0x32]
  4811. 00003044  486E FFF2                pea.l      [A6 - 0xE]
  4812. 00003048  2F0B                     move.l     -[A7], A3
  4813. 0000304A  4EBA E216                jsr        [PC - 0x1DEA /* 00001262 */]
  4814. 0000304E  4A6E FBCC                tst.w      [A6 - 0x434]
  4815. 00003052  4FEF 0024                lea.l      A7, [A7 + 0x24]
  4816. 00003056  6606                     bne        +0x8 /* 0000305E */
  4817. 00003058  1D6E FFEF FBB5           move.b     [A6 - 0x44B], [A6 - 0x11]
  4818. label0000305E:
  4819. 0000305E  362E FFFE                move.w     D3, [A6 - 0x2]
  4820. 00003062  966E FBC6                sub.w      D3, [A6 - 0x43A]
  4821. 00003066  383C 0400                move.w     D4, 0x400
  4822. 0000306A  986E FBCC                sub.w      D4, [A6 - 0x434]
  4823. 0000306E  B843                     cmp.w      D4, D3
  4824. 00003070  6C02                     bge        +0x4 /* 00003074 */
  4825. 00003072  3604                     move.w     D3, D4
  4826. label00003074:
  4827. 00003074  4A43                     tst.w      D3
  4828. 00003076  6700 0154                beq        +0x156 /* 000031CC */
  4829. 0000307A  3F03                     move.w     -[A7], D3
  4830. 0000307C  302E FBCC                move.w     D0, [A6 - 0x434]
  4831. 00003080  204E                     movea.l    A0, A6
  4832. 00003082  D0C0                     add.w      A0, D0
  4833. 00003084  4868 FBCE                pea.l      [A0 - 0x432]
  4834. 00003088  2F2E FBBE                move.l     -[A7], [A6 - 0x442]
  4835. 0000308C  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  4836. 00003090  3800                     move.w     D4, D0
  4837. 00003092  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4838. 00003096  6700 0134                beq        +0x136 /* 000031CC */
  4839. 0000309A  4A2E FFF2                tst.b      [A6 - 0xE]
  4840. 0000309E  6600 008C                bne        +0x8E /* 0000312C */
  4841. 000030A2  3F2E FBA2                move.w     -[A7], [A6 - 0x45E]
  4842. 000030A6  486E FBC8                pea.l      [A6 - 0x438]
  4843. 000030AA  486E FBCA                pea.l      [A6 - 0x436]
  4844. 000030AE  3F04                     move.w     -[A7], D4
  4845. 000030B0  486E FBCC                pea.l      [A6 - 0x434]
  4846. 000030B4  486E FBCE                pea.l      [A6 - 0x432]
  4847. 000030B8  486E FFF2                pea.l      [A6 - 0xE]
  4848. 000030BC  1F2E FFEF                move.b     -[A7], [A6 - 0x11]
  4849. 000030C0  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  4850. 000030C4  2F2E FBAA                move.l     -[A7], [A6 - 0x456]
  4851. 000030C8  4EBA 01A2                jsr        [PC + 0x1A2 /* 0000326C */]
  4852. 000030CC  3600                     move.w     D3, D0
  4853. 000030CE  4A43                     tst.w      D3
  4854. 000030D0  4FEF 0020                lea.l      A7, [A7 + 0x20]
  4855. 000030D4  6F24                     ble        +0x26 /* 000030FA */
  4856. 000030D6  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  4857. 000030DA  2F2E FBAA                move.l     -[A7], [A6 - 0x456]
  4858. 000030DE  4EBA F6AE                jsr        [PC - 0x952 /* 0000278E */]
  4859. 000030E2  3D40 FBA0                move.w     [A6 - 0x460], D0
  4860. 000030E6  B06E FBB8                cmp.w      D0, [A6 - 0x448]
  4861. 000030EA  5C8F                     addq.l     A7, 6
  4862. 000030EC  6F0C                     ble        +0xE /* 000030FA */
  4863. 000030EE  3D6E FBA0 FBB8           move.w     [A6 - 0x448], [A6 - 0x460]
  4864. 000030F4  3D6E FFF0 FBB6           move.w     [A6 - 0x44A], [A6 - 0x10]
  4865. label000030FA:
  4866. 000030FA  B843                     cmp.w      D4, D3
  4867. 000030FC  6E00 00D8                bgt        +0xDA /* 000031D6 */
  4868. 00003100  082E 0001 FFF3           btst.b     [A6 - 0xD], 0x1
  4869. 00003106  6708                     beq        +0xA /* 00003110 */
  4870. 00003108  0005 0008                ori.b      D5, 0x8
  4871. 0000310C  6000 00C8                bra        +0xCA /* 000031D6 */
  4872. label00003110:
  4873. 00003110  4A2E FFDE                tst.b      [A6 - 0x22]
  4874. 00003114  6700 00B6                beq        +0xB8 /* 000031CC */
  4875. 00003118  486E FFF2                pea.l      [A6 - 0xE]
  4876. 0000311C  2F0B                     move.l     -[A7], A3
  4877. 0000311E  4EBA E1F6                jsr        [PC - 0x1E0A /* 00001316 */]
  4878. 00003122  D16E FBCA                add.w      [A6 - 0x436], D0
  4879. 00003126  508F                     addq.l     A7, 8
  4880. 00003128  6000 00A2                bra        +0xA4 /* 000031CC */
  4881. label0000312C:
  4882. 0000312C  0C2E 0001 FFF2           cmpi.b     [A6 - 0xE], 0x1
  4883. 00003132  6600 0098                bne        +0x9A /* 000031CC */
  4884. 00003136  082E 0004 FFF3           btst.b     [A6 - 0xD], 0x4
  4885. 0000313C  6700 008E                beq        +0x90 /* 000031CC */
  4886. 00003140  4A6E FBC8                tst.w      [A6 - 0x438]
  4887. 00003144  6C0A                     bge        +0xC /* 00003150 */
  4888. 00003146  302E FBC8                move.w     D0, [A6 - 0x438]
  4889. 0000314A  4440                     neg.w      D0
  4890. 0000314C  3D40 FBC8                move.w     [A6 - 0x438], D0
  4891. label00003150:
  4892. 00003150  206E FBB0                movea.l    A0, [A6 - 0x450]
  4893. 00003154  2450                     movea.l    A2, [A0]
  4894. 00003156  7600                     moveq.l    D3, 0x00
  4895. 00003158  182A 0066                move.b     D4, [A2 + 0x66]
  4896. 0000315C  6024                     bra        +0x26 /* 00003182 */
  4897. label0000315E:
  4898. 0000315E  7000                     moveq.l    D0, 0x00
  4899. 00003160  1003                     move.b     D0, D3
  4900. 00003162  D080                     add.l      D0, D0
  4901. 00003164  3D72 0846 FBA0           move.w     [A6 - 0x460], [A2 + D0 + 0x46]
  4902. 0000316A  302E FBA0                move.w     D0, [A6 - 0x460]
  4903. 0000316E  B06E FBCA                cmp.w      D0, [A6 - 0x436]
  4904. 00003172  6F0C                     ble        +0xE /* 00003180 */
  4905. 00003174  3D6E FBA0 FBCA           move.w     [A6 - 0x436], [A6 - 0x460]
  4906. 0000317A  526E FBCC                addq.w     [A6 - 0x434], 1
  4907. 0000317E  6016                     bra        +0x18 /* 00003196 */
  4908. label00003180:
  4909. 00003180  5203                     addq.b     D3, 1
  4910. label00003182:
  4911. 00003182  B803                     cmp.b      D4, D3
  4912. 00003184  6310                     bls        +0x12 /* 00003196 */
  4913. 00003186  7000                     moveq.l    D0, 0x00
  4914. 00003188  1003                     move.b     D0, D3
  4915. 0000318A  D080                     add.l      D0, D0
  4916. 0000318C  3032 0846                move.w     D0, [A2 + D0 + 0x46]
  4917. 00003190  B06E FBA2                cmp.w      D0, [A6 - 0x45E]
  4918. 00003194  6DC8                     blt        -0x36 /* 0000315E */
  4919. label00003196:
  4920. 00003196  B803                     cmp.b      D4, D3
  4921. 00003198  6706                     beq        +0x8 /* 000031A0 */
  4922. 0000319A  4A6E FBCC                tst.w      [A6 - 0x434]
  4923. 0000319E  661C                     bne        +0x1E /* 000031BC */
  4924. label000031A0:
  4925. 000031A0  1F3C 0020                move.b     -[A7], 0x20 /* ' ' */
  4926. 000031A4  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  4927. 000031A8  2F2E FBAA                move.l     -[A7], [A6 - 0x456]
  4928. 000031AC  4EBA F4B6                jsr        [PC - 0xB4A /* 00002664 */]
  4929. 000031B0  D16E FBCA                add.w      [A6 - 0x436], D0
  4930. 000031B4  526E FBCC                addq.w     [A6 - 0x434], 1
  4931. 000031B8  508F                     addq.l     A7, 8
  4932. 000031BA  6010                     bra        +0x12 /* 000031CC */
  4933. label000031BC:
  4934. 000031BC  7000                     moveq.l    D0, 0x00
  4935. 000031BE  1003                     move.b     D0, D3
  4936. 000031C0  D080                     add.l      D0, D0
  4937. 000031C2  3032 0846                move.w     D0, [A2 + D0 + 0x46]
  4938. 000031C6  B06E FBA2                cmp.w      D0, [A6 - 0x45E]
  4939. 000031CA  6E0A                     bgt        +0xC /* 000031D6 */
  4940. label000031CC:
  4941. 000031CC  0C6E 00FF FBA8           cmpi.w     [A6 - 0x458], 0xFF
  4942. 000031D2  6D00 FE2E                blt        -0x1D0 /* 00003002 */
  4943. label000031D6:
  4944. 000031D6  4A05                     tst.b      D5
  4945. 000031D8  660C                     bne        +0xE /* 000031E6 */
  4946. 000031DA  4A6E FBCA                tst.w      [A6 - 0x436]
  4947. 000031DE  6606                     bne        +0x8 /* 000031E6 */
  4948. 000031E0  4A6E FBCC                tst.w      [A6 - 0x434]
  4949. 000031E4  6778                     beq        +0x7A /* 0000325E */
  4950. label000031E6:
  4951. 000031E6  206E 0008                movea.l    A0, [A6 + 0x8]
  4952. 000031EA  2050                     movea.l    A0, [A0]
  4953. 000031EC  2C10                     move.l     D6, [A0]
  4954. 000031EE  4A86                     tst.l      D6
  4955. 000031F0  6710                     beq        +0x12 /* 00003202 */
  4956. 000031F2  206E FBC2                movea.l    A0, [A6 - 0x43E]
  4957. 000031F6  2050                     movea.l    A0, [A0]
  4958. 000031F8  BC90                     cmp.l      D6, [A0]
  4959. 000031FA  6C06                     bge        +0x8 /* 00003202 */
  4960. 000031FC  7011                     moveq.l    D0, 0x11
  4961. 000031FE  C005                     and.b      D0, D5
  4962. 00003200  6704                     beq        +0x6 /* 00003206 */
  4963. label00003202:
  4964. 00003202  7000                     moveq.l    D0, 0x00
  4965. 00003204  605E                     bra        +0x60 /* 00003264 */
  4966. label00003206:
  4967. 00003206  4A6E FBC8                tst.w      [A6 - 0x438]
  4968. 0000320A  6C0A                     bge        +0xC /* 00003216 */
  4969. 0000320C  302E FBC8                move.w     D0, [A6 - 0x438]
  4970. 00003210  4440                     neg.w      D0
  4971. 00003212  3D40 FBC8                move.w     [A6 - 0x438], D0
  4972. label00003216:
  4973. 00003216  4214                     clr.b      [A4]
  4974. 00003218  1945 0001                move.b     [A4 + 0x1], D5
  4975. 0000321C  396E FBB6 0002           move.w     [A4 + 0x2], [A6 - 0x44A]
  4976. 00003222  196E FBB5 0004           move.b     [A4 + 0x4], [A6 - 0x44B]
  4977. 00003228  302E FBCA                move.w     D0, [A6 - 0x436]
  4978. 0000322C  D06E FBAE                add.w      D0, [A6 - 0x452]
  4979. 00003230  3940 0006                move.w     [A4 + 0x6], D0
  4980. 00003234  396E FBC8 000A           move.w     [A4 + 0xA], [A6 - 0x438]
  4981. 0000323A  396E FBCC 0008           move.w     [A4 + 0x8], [A6 - 0x434]
  4982. 00003240  2F0C                     move.l     -[A7], A4
  4983. 00003242  206E 0008                movea.l    A0, [A6 + 0x8]
  4984. 00003246  2050                     movea.l    A0, [A0]
  4985. 00003248  2F10                     move.l     -[A7], [A0]
  4986. 0000324A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4987. 0000324E  4EBA 01CE                jsr        [PC + 0x1CE /* 0000341E */]
  4988. 00003252  4A40                     tst.w      D0
  4989. 00003254  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4990. 00003258  6608                     bne        +0xA /* 00003262 */
  4991. 0000325A  7000                     moveq.l    D0, 0x00
  4992. 0000325C  6006                     bra        +0x8 /* 00003264 */
  4993. label0000325E:
  4994. 0000325E  7000                     moveq.l    D0, 0x00
  4995. 00003260  6002                     bra        +0x4 /* 00003264 */
  4996. label00003262:
  4997. 00003262  7001                     moveq.l    D0, 0x01
  4998. label00003264:
  4999. 00003264  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  5000. 00003268  4E5E                     unlink     A6
  5001. 0000326A  4E75                     rts
  5002. fn0000326C:
  5003. 0000326C  4E56 FFF4                link       A6, -0x000C
  5004. 00003270  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  5005. 00003274  286E 0008                movea.l    A4, [A6 + 0x8]
  5006. 00003278  266E 0018                movea.l    A3, [A6 + 0x18]
  5007. 0000327C  246E 0022                movea.l    A2, [A6 + 0x22]
  5008. 00003280  4A52                     tst.w      [A2]
  5009. 00003282  5FC0                     sle        D0
  5010. 00003284  4400                     neg.b      D0
  5011. 00003286  4880                     ext.w      D0
  5012. 00003288  3D40 FFFC                move.w     [A6 - 0x4], D0
  5013. 0000328C  1F3C 0020                move.b     -[A7], 0x20 /* ' ' */
  5014. 00003290  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  5015. 00003294  2F0C                     move.l     -[A7], A4
  5016. 00003296  4EBA F3CC                jsr        [PC - 0xC34 /* 00002664 */]
  5017. 0000329A  3D40 FFFA                move.w     [A6 - 0x6], D0
  5018. 0000329E  306E 0026                movea.w    A0, [A6 + 0x26]
  5019. 000032A2  D040                     add.w      D0, D0
  5020. 000032A4  D0C0                     add.w      A0, D0
  5021. 000032A6  2D48 FFF6                move.l     [A6 - 0xA], A0
  5022. 000032AA  3013                     move.w     D0, [A3]
  5023. 000032AC  D06E 001C                add.w      D0, [A6 + 0x1C]
  5024. 000032B0  3D40 FFF4                move.w     [A6 - 0xC], D0
  5025. 000032B4  4A52                     tst.w      [A2]
  5026. 000032B6  508F                     addq.l     A7, 8
  5027. 000032B8  6C06                     bge        +0x8 /* 000032C0 */
  5028. 000032BA  3012                     move.w     D0, [A2]
  5029. 000032BC  4440                     neg.w      D0
  5030. 000032BE  3480                     move.w     [A2], D0
  5031. label000032C0:
  5032. 000032C0  206E 001E                movea.l    A0, [A6 + 0x1E]
  5033. 000032C4  3810                     move.w     D4, [A0]
  5034. 000032C6  3A13                     move.w     D5, [A3]
  5035. 000032C8  605E                     bra        +0x60 /* 00003328 */
  5036. label000032CA:
  5037. 000032CA  206E 0014                movea.l    A0, [A6 + 0x14]
  5038. 000032CE  1630 5000                move.b     D3, [A0 + D5.w]
  5039. 000032D2  0C03 000D                cmpi.b     D3, 0xD /* '\r' */
  5040. 000032D6  6606                     bne        +0x8 /* 000032DE */
  5041. 000032D8  5245                     addq.w     D5, 1
  5042. 000032DA  6000 00CE                bra        +0xD0 /* 000033AA */
  5043. label000032DE:
  5044. 000032DE  0C03 0020                cmpi.b     D3, 0x20 /* ' ' */
  5045. 000032E2  6604                     bne        +0x6 /* 000032E8 */
  5046. 000032E4  426E FFFC                clr.w      [A6 - 0x4]
  5047. label000032E8:
  5048. 000032E8  4A2E 000E                tst.b      [A6 + 0xE]
  5049. 000032EC  6A04                     bpl        +0x6 /* 000032F2 */
  5050. 000032EE  7C00                     moveq.l    D6, 0x00
  5051. 000032F0  6010                     bra        +0x12 /* 00003302 */
  5052. label000032F2:
  5053. 000032F2  1F03                     move.b     -[A7], D3
  5054. 000032F4  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  5055. 000032F8  2F0C                     move.l     -[A7], A4
  5056. 000032FA  4EBA F368                jsr        [PC - 0xC98 /* 00002664 */]
  5057. 000032FE  3C00                     move.w     D6, D0
  5058. 00003300  508F                     addq.l     A7, 8
  5059. label00003302:
  5060. 00003302  3044                     movea.w    A0, D4
  5061. 00003304  D0C6                     add.w      A0, D6
  5062. 00003306  B1EE FFF6                cmpa.l     A0, [A6 - 0xA]
  5063. 0000330A  6E30                     bgt        +0x32 /* 0000333C */
  5064. 0000330C  4A6E FFFC                tst.w      [A6 - 0x4]
  5065. 00003310  6702                     beq        +0x4 /* 00003314 */
  5066. 00003312  DD52                     add.w      [A2], D6
  5067. label00003314:
  5068. 00003314  3004                     move.w     D0, D4
  5069. 00003316  D046                     add.w      D0, D6
  5070. 00003318  B06E 0026                cmp.w      D0, [A6 + 0x26]
  5071. 0000331C  6F06                     ble        +0x8 /* 00003324 */
  5072. 0000331E  0C03 0020                cmpi.b     D3, 0x20 /* ' ' */
  5073. 00003322  6618                     bne        +0x1A /* 0000333C */
  5074. label00003324:
  5075. 00003324  D846                     add.w      D4, D6
  5076. 00003326  5245                     addq.w     D5, 1
  5077. label00003328:
  5078. 00003328  BA6E FFF4                cmp.w      D5, [A6 - 0xC]
  5079. 0000332C  6D9C                     blt        -0x62 /* 000032CA */
  5080. 0000332E  4A6E FFFC                tst.w      [A6 - 0x4]
  5081. 00003332  6776                     beq        +0x78 /* 000033AA */
  5082. 00003334  3012                     move.w     D0, [A2]
  5083. 00003336  4440                     neg.w      D0
  5084. 00003338  3480                     move.w     [A2], D0
  5085. 0000333A  606E                     bra        +0x70 /* 000033AA */
  5086. label0000333C:
  5087. 0000333C  3E05                     move.w     D7, D5
  5088. 0000333E  3D44 FFFE                move.w     [A6 - 0x2], D4
  5089. 00003342  5345                     subq.w     D5, 1
  5090. 00003344  6038                     bra        +0x3A /* 0000337E */
  5091. label00003346:
  5092. 00003346  206E 0014                movea.l    A0, [A6 + 0x14]
  5093. 0000334A  1630 5000                move.b     D3, [A0 + D5.w]
  5094. 0000334E  4A2E 000E                tst.b      [A6 + 0xE]
  5095. 00003352  6B28                     bmi        +0x2A /* 0000337C */
  5096. 00003354  1F03                     move.b     -[A7], D3
  5097. 00003356  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  5098. 0000335A  2F0C                     move.l     -[A7], A4
  5099. 0000335C  4EBA F306                jsr        [PC - 0xCFA /* 00002664 */]
  5100. 00003360  3C00                     move.w     D6, D0
  5101. 00003362  0C03 0020                cmpi.b     D3, 0x20 /* ' ' */
  5102. 00003366  508F                     addq.l     A7, 8
  5103. 00003368  670C                     beq        +0xE /* 00003376 */
  5104. 0000336A  0C03 0009                cmpi.b     D3, 0x9 /* '\t' */
  5105. 0000336E  6706                     beq        +0x8 /* 00003376 */
  5106. 00003370  0C03 002D                cmpi.b     D3, 0x2D /* '-' */
  5107. 00003374  6604                     bne        +0x6 /* 0000337A */
  5108. label00003376:
  5109. 00003376  5245                     addq.w     D5, 1
  5110. 00003378  6030                     bra        +0x32 /* 000033AA */
  5111. label0000337A:
  5112. 0000337A  9846                     sub.w      D4, D6
  5113. label0000337C:
  5114. 0000337C  5345                     subq.w     D5, 1
  5115. label0000337E:
  5116. 0000337E  4A45                     tst.w      D5
  5117. 00003380  6CC4                     bge        -0x3A /* 00003346 */
  5118. 00003382  4A47                     tst.w      D7
  5119. 00003384  6F08                     ble        +0xA /* 0000338E */
  5120. 00003386  3A07                     move.w     D5, D7
  5121. 00003388  382E FFFE                move.w     D4, [A6 - 0x2]
  5122. 0000338C  601C                     bra        +0x1E /* 000033AA */
  5123. label0000338E:
  5124. 0000338E  3A13                     move.w     D5, [A3]
  5125. 00003390  4A45                     tst.w      D5
  5126. 00003392  6E16                     bgt        +0x18 /* 000033AA */
  5127. 00003394  7A01                     moveq.l    D5, 0x01
  5128. 00003396  206E 0014                movea.l    A0, [A6 + 0x14]
  5129. 0000339A  1F10                     move.b     -[A7], [A0]
  5130. 0000339C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  5131. 000033A0  2F0C                     move.l     -[A7], A4
  5132. 000033A2  4EBA F2C0                jsr        [PC - 0xD40 /* 00002664 */]
  5133. 000033A6  3800                     move.w     D4, D0
  5134. 000033A8  508F                     addq.l     A7, 8
  5135. label000033AA:
  5136. 000033AA  3E05                     move.w     D7, D5
  5137. 000033AC  9E53                     sub.w      D7, [A3]
  5138. 000033AE  3685                     move.w     [A3], D5
  5139. 000033B0  206E 001E                movea.l    A0, [A6 + 0x1E]
  5140. 000033B4  3084                     move.w     [A0], D4
  5141. 000033B6  3007                     move.w     D0, D7
  5142. 000033B8  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  5143. 000033BC  4E5E                     unlink     A6
  5144. 000033BE  4E75                     rts
  5145. fn000033C0:
  5146. 000033C0  4E56 0000                link       A6, 0
  5147. 000033C4  2F0C                     move.l     -[A7], A4
  5148. 000033C6  286E 0008                movea.l    A4, [A6 + 0x8]
  5149. 000033CA  2054                     movea.l    A0, [A4]
  5150. 000033CC  4A28 0016                tst.b      [A0 + 0x16]
  5151. 000033D0  671E                     beq        +0x20 /* 000033F0 */
  5152. 000033D2  1F3C 0001                move.b     -[A7], 0x1
  5153. 000033D6  2054                     movea.l    A0, [A4]
  5154. 000033D8  1F28 0016                move.b     -[A7], [A0 + 0x16]
  5155. 000033DC  1F3C 0002                move.b     -[A7], 0x2
  5156. 000033E0  2F0C                     move.l     -[A7], A4
  5157. 000033E2  4EBA F904                jsr        [PC - 0x6FC /* 00002CE8 */]
  5158. 000033E6  2054                     movea.l    A0, [A4]
  5159. 000033E8  4228 0016                clr.b      [A0 + 0x16]
  5160. 000033EC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5161. label000033F0:
  5162. 000033F0  2054                     movea.l    A0, [A4]
  5163. 000033F2  4A28 0017                tst.b      [A0 + 0x17]
  5164. 000033F6  671E                     beq        +0x20 /* 00003416 */
  5165. 000033F8  1F3C 0001                move.b     -[A7], 0x1
  5166. 000033FC  2054                     movea.l    A0, [A4]
  5167. 000033FE  1F28 0017                move.b     -[A7], [A0 + 0x17]
  5168. 00003402  1F3C 0004                move.b     -[A7], 0x4
  5169. 00003406  2F0C                     move.l     -[A7], A4
  5170. 00003408  4EBA F8DE                jsr        [PC - 0x722 /* 00002CE8 */]
  5171. 0000340C  2054                     movea.l    A0, [A4]
  5172. 0000340E  4228 0017                clr.b      [A0 + 0x17]
  5173. 00003412  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5174. label00003416:
  5175. 00003416  7001                     moveq.l    D0, 0x01
  5176. 00003418  285F                     movea.l    A4, [A7]+
  5177. 0000341A  4E5E                     unlink     A6
  5178. 0000341C  4E75                     rts
  5179. export_1059:
  5180. fn0000341E:
  5181. 0000341E  4E56 0000                link       A6, 0
  5182. 00003422  2F0C                     move.l     -[A7], A4
  5183. 00003424  4AAE 0008                tst.l      [A6 + 0x8]
  5184. 00003428  6604                     bne        +0x6 /* 0000342E */
  5185. 0000342A  7000                     moveq.l    D0, 0x00
  5186. 0000342C  6022                     bra        +0x24 /* 00003450 */
  5187. label0000342E:
  5188. 0000342E  206E 0008                movea.l    A0, [A6 + 0x8]
  5189. 00003432  2850                     movea.l    A4, [A0]
  5190. 00003434  4A6C 0010                tst.w      [A4 + 0x10]
  5191. 00003438  6606                     bne        +0x8 /* 00003440 */
  5192. 0000343A  397C 0001 0010           move.w     [A4 + 0x10], 0x1
  5193. label00003440:
  5194. 00003440  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5195. 00003444  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5196. 00003448  2F2C 0024                move.l     -[A7], [A4 + 0x24]
  5197. 0000344C  4EAD 197A                jsr        [A5 + 0x197A /* export_811 */]
  5198. label00003450:
  5199. 00003450  286E FFFC                movea.l    A4, [A6 - 0x4]
  5200. 00003454  4E5E                     unlink     A6
  5201. 00003456  4E75                     rts
  5202. export_1061:
  5203. fn00003458:
  5204. 00003458  4E56 0000                link       A6, 0
  5205. 0000345C  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  5206. 00003460  266E 0008                movea.l    A3, [A6 + 0x8]
  5207. 00003464  286E 000C                movea.l    A4, [A6 + 0xC]
  5208. 00003468  2E2E 0010                move.l     D7, [A6 + 0x10]
  5209. 0000346C  7C00                     moveq.l    D6, 0x00
  5210. 0000346E  200C                     move.l     D0, A4
  5211. 00003470  6708                     beq        +0xA /* 0000347A */
  5212. 00003472  200B                     move.l     D0, A3
  5213. 00003474  6704                     beq        +0x6 /* 0000347A */
  5214. 00003476  4A87                     tst.l      D7
  5215. 00003478  6606                     bne        +0x8 /* 00003480 */
  5216. label0000347A:
  5217. 0000347A  7000                     moveq.l    D0, 0x00
  5218. 0000347C  6000 00D2                bra        +0xD4 /* 00003550 */
  5219. label00003480:
  5220. 00003480  7A00                     moveq.l    D5, 0x00
  5221. 00003482  1A14                     move.b     D5, [A4]
  5222. 00003484  0805 0000                btst.b     D5, 0x0
  5223. 00003488  6714                     beq        +0x16 /* 0000349E */
  5224. 0000348A  2F07                     move.l     -[A7], D7
  5225. 0000348C  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  5226. 00003490  2F0B                     move.l     -[A7], A3
  5227. 00003492  4EBA 02B8                jsr        [PC + 0x2B8 /* 0000374C */]
  5228. 00003496  3C00                     move.w     D6, D0
  5229. 00003498  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5230. 0000349C  6032                     bra        +0x34 /* 000034D0 */
  5231. label0000349E:
  5232. 0000349E  0805 0002                btst.b     D5, 0x2
  5233. 000034A2  6714                     beq        +0x16 /* 000034B8 */
  5234. 000034A4  2F07                     move.l     -[A7], D7
  5235. 000034A6  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  5236. 000034AA  2F0B                     move.l     -[A7], A3
  5237. 000034AC  4EBA 00AA                jsr        [PC + 0xAA /* 00003558 */]
  5238. 000034B0  3C00                     move.w     D6, D0
  5239. 000034B2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5240. 000034B6  6018                     bra        +0x1A /* 000034D0 */
  5241. label000034B8:
  5242. 000034B8  0805 0003                btst.b     D5, 0x3
  5243. 000034BC  6712                     beq        +0x14 /* 000034D0 */
  5244. 000034BE  2F07                     move.l     -[A7], D7
  5245. 000034C0  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  5246. 000034C4  2F0B                     move.l     -[A7], A3
  5247. 000034C6  4EBA 0192                jsr        [PC + 0x192 /* 0000365A */]
  5248. 000034CA  3C00                     move.w     D6, D0
  5249. 000034CC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5250. label000034D0:
  5251. 000034D0  4A46                     tst.w      D6
  5252. 000034D2  6604                     bne        +0x6 /* 000034D8 */
  5253. 000034D4  7000                     moveq.l    D0, 0x00
  5254. 000034D6  6078                     bra        +0x7A /* 00003550 */
  5255. label000034D8:
  5256. 000034D8  2453                     movea.l    A2, [A3]
  5257. 000034DA  082C 0000 0001           btst.b     [A4 + 0x1], 0x0
  5258. 000034E0  6704                     beq        +0x6 /* 000034E6 */
  5259. 000034E2  2952 0002                move.l     [A4 + 0x2], [A2]
  5260. label000034E6:
  5261. 000034E6  082C 0004 0001           btst.b     [A4 + 0x1], 0x4
  5262. 000034EC  6716                     beq        +0x18 /* 00003504 */
  5263. 000034EE  0814 0002                btst.b     [A4], 0x2
  5264. 000034F2  670A                     beq        +0xC /* 000034FE */
  5265. 000034F4  302C 000C                move.w     D0, [A4 + 0xC]
  5266. 000034F8  906A 000A                sub.w      D0, [A2 + 0xA]
  5267. 000034FC  6002                     bra        +0x4 /* 00003500 */
  5268. label000034FE:
  5269. 000034FE  7000                     moveq.l    D0, 0x00
  5270. label00003500:
  5271. 00003500  3940 0012                move.w     [A4 + 0x12], D0
  5272. label00003504:
  5273. 00003504  082C 0005 0001           btst.b     [A4 + 0x1], 0x5
  5274. 0000350A  6716                     beq        +0x18 /* 00003522 */
  5275. 0000350C  0814 0003                btst.b     [A4], 0x3
  5276. 00003510  670A                     beq        +0xC /* 0000351C */
  5277. 00003512  302C 0010                move.w     D0, [A4 + 0x10]
  5278. 00003516  906A 000E                sub.w      D0, [A2 + 0xE]
  5279. 0000351A  6002                     bra        +0x4 /* 0000351E */
  5280. label0000351C:
  5281. 0000351C  7000                     moveq.l    D0, 0x00
  5282. label0000351E:
  5283. 0000351E  3940 0014                move.w     [A4 + 0x14], D0
  5284. label00003522:
  5285. 00003522  082C 0006 0001           btst.b     [A4 + 0x1], 0x6
  5286. 00003528  6708                     beq        +0xA /* 00003532 */
  5287. 0000352A  2047                     movea.l    A0, D7
  5288. 0000352C  3968 0006 0016           move.w     [A4 + 0x16], [A0 + 0x6]
  5289. label00003532:
  5290. 00003532  082C 0002 0001           btst.b     [A4 + 0x1], 0x2
  5291. 00003538  6706                     beq        +0x8 /* 00003540 */
  5292. 0000353A  296A 0008 000A           move.l     [A4 + 0xA], [A2 + 0x8]
  5293. label00003540:
  5294. 00003540  082C 0003 0001           btst.b     [A4 + 0x1], 0x3
  5295. 00003546  6706                     beq        +0x8 /* 0000354E */
  5296. 00003548  296A 000C 000E           move.l     [A4 + 0xE], [A2 + 0xC]
  5297. label0000354E:
  5298. 0000354E  7001                     moveq.l    D0, 0x01
  5299. label00003550:
  5300. 00003550  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  5301. 00003554  4E5E                     unlink     A6
  5302. 00003556  4E75                     rts
  5303. fn00003558:
  5304. 00003558  4E56 0000                link       A6, 0
  5305. 0000355C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  5306. 00003560  286E 0008                movea.l    A4, [A6 + 0x8]
  5307. 00003564  2A2E 000C                move.l     D5, [A6 + 0xC]
  5308. 00003568  266E 0010                movea.l    A3, [A6 + 0x10]
  5309. 0000356C  7E00                     moveq.l    D7, 0x00
  5310. 0000356E  200C                     move.l     D0, A4
  5311. 00003570  6704                     beq        +0x6 /* 00003576 */
  5312. 00003572  200B                     move.l     D0, A3
  5313. 00003574  6606                     bne        +0x8 /* 0000357C */
  5314. label00003576:
  5315. 00003576  7000                     moveq.l    D0, 0x00
  5316. 00003578  6000 00D6                bra        +0xD8 /* 00003650 */
  5317. label0000357C:
  5318. 0000357C  2F0B                     move.l     -[A7], A3
  5319. 0000357E  4227                     clr.b      -[A7]
  5320. 00003580  2F0C                     move.l     -[A7], A4
  5321. 00003582  4EBA F882                jsr        [PC - 0x77E /* 00002E06 */]
  5322. 00003586  4A40                     tst.w      D0
  5323. 00003588  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5324. 0000358C  6606                     bne        +0x8 /* 00003594 */
  5325. 0000358E  7000                     moveq.l    D0, 0x00
  5326. 00003590  6000 00BE                bra        +0xC0 /* 00003650 */
  5327. label00003594:
  5328. 00003594  2454                     movea.l    A2, [A4]
  5329. 00003596  2C2A 0008                move.l     D6, [A2 + 0x8]
  5330. 0000359A  BA86                     cmp.l      D5, D6
  5331. 0000359C  6D1C                     blt        +0x1E /* 000035BA */
  5332. 0000359E  306B 0008                movea.w    A0, [A3 + 0x8]
  5333. 000035A2  D1EA 0008                add.l      A0, [A2 + 0x8]
  5334. 000035A6  2808                     move.l     D4, A0
  5335. 000035A8  B885                     cmp.l      D4, D5
  5336. 000035AA  6F06                     ble        +0x8 /* 000035B2 */
  5337. 000035AC  7001                     moveq.l    D0, 0x01
  5338. 000035AE  6000 00A0                bra        +0xA2 /* 00003650 */
  5339. label000035B2:
  5340. 000035B2  B885                     cmp.l      D4, D5
  5341. 000035B4  57C7                     seq        D7
  5342. 000035B6  4407                     neg.b      D7
  5343. 000035B8  4887                     ext.w      D7
  5344. label000035BA:
  5345. 000035BA  2612                     move.l     D3, [A2]
  5346. 000035BC  BC85                     cmp.l      D6, D5
  5347. 000035BE  6E60                     bgt        +0x62 /* 00003620 */
  5348. 000035C0  5283                     addq.l     D3, 1
  5349. 000035C2  603A                     bra        +0x3C /* 000035FE */
  5350. label000035C4:
  5351. 000035C4  2F0B                     move.l     -[A7], A3
  5352. 000035C6  2F0C                     move.l     -[A7], A4
  5353. 000035C8  4EBA 0330                jsr        [PC + 0x330 /* 000038FA */]
  5354. 000035CC  4A40                     tst.w      D0
  5355. 000035CE  508F                     addq.l     A7, 8
  5356. 000035D0  6736                     beq        +0x38 /* 00003608 */
  5357. 000035D2  2454                     movea.l    A2, [A4]
  5358. 000035D4  BAAA 0008                cmp.l      D5, [A2 + 0x8]
  5359. 000035D8  6D2E                     blt        +0x30 /* 00003608 */
  5360. 000035DA  306B 0008                movea.w    A0, [A3 + 0x8]
  5361. 000035DE  D1EA 0008                add.l      A0, [A2 + 0x8]
  5362. 000035E2  B1C5                     cmpa.l     A0, D5
  5363. 000035E4  6F08                     ble        +0xA /* 000035EE */
  5364. 000035E6  2F0C                     move.l     -[A7], A4
  5365. 000035E8  4EBA FDD6                jsr        [PC - 0x22A /* 000033C0 */]
  5366. 000035EC  6062                     bra        +0x64 /* 00003650 */
  5367. label000035EE:
  5368. 000035EE  306B 0008                movea.w    A0, [A3 + 0x8]
  5369. 000035F2  D1EA 0008                add.l      A0, [A2 + 0x8]
  5370. 000035F6  B1C5                     cmpa.l     A0, D5
  5371. 000035F8  6602                     bne        +0x4 /* 000035FC */
  5372. 000035FA  7E01                     moveq.l    D7, 0x01
  5373. label000035FC:
  5374. 000035FC  5283                     addq.l     D3, 1
  5375. label000035FE:
  5376. 000035FE  206A 0024                movea.l    A0, [A2 + 0x24]
  5377. 00003602  2050                     movea.l    A0, [A0]
  5378. 00003604  B690                     cmp.l      D3, [A0]
  5379. 00003606  6DBC                     blt        -0x42 /* 000035C4 */
  5380. label00003608:
  5381. 00003608  4A47                     tst.w      D7
  5382. 0000360A  6604                     bne        +0x6 /* 00003610 */
  5383. 0000360C  7000                     moveq.l    D0, 0x00
  5384. 0000360E  6040                     bra        +0x42 /* 00003650 */
  5385. label00003610:
  5386. 00003610  2F0C                     move.l     -[A7], A4
  5387. 00003612  4EBA FDAC                jsr        [PC - 0x254 /* 000033C0 */]
  5388. 00003616  4A40                     tst.w      D0
  5389. 00003618  588F                     addq.l     A7, 4
  5390. 0000361A  6604                     bne        +0x6 /* 00003620 */
  5391. 0000361C  7000                     moveq.l    D0, 0x00
  5392. 0000361E  6030                     bra        +0x32 /* 00003650 */
  5393. label00003620:
  5394. 00003620  5383                     subq.l     D3, 1
  5395. 00003622  6026                     bra        +0x28 /* 0000364A */
  5396. label00003624:
  5397. 00003624  2F0B                     move.l     -[A7], A3
  5398. 00003626  1F3C 00FF                move.b     -[A7], 0xFF
  5399. 0000362A  2F0C                     move.l     -[A7], A4
  5400. 0000362C  4EBA F7D8                jsr        [PC - 0x828 /* 00002E06 */]
  5401. 00003630  4A40                     tst.w      D0
  5402. 00003632  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5403. 00003636  6604                     bne        +0x6 /* 0000363C */
  5404. 00003638  7000                     moveq.l    D0, 0x00
  5405. 0000363A  6014                     bra        +0x16 /* 00003650 */
  5406. label0000363C:
  5407. 0000363C  2054                     movea.l    A0, [A4]
  5408. 0000363E  BAA8 0008                cmp.l      D5, [A0 + 0x8]
  5409. 00003642  6D04                     blt        +0x6 /* 00003648 */
  5410. 00003644  7001                     moveq.l    D0, 0x01
  5411. 00003646  6008                     bra        +0xA /* 00003650 */
  5412. label00003648:
  5413. 00003648  5383                     subq.l     D3, 1
  5414. label0000364A:
  5415. 0000364A  4A83                     tst.l      D3
  5416. 0000364C  6CD6                     bge        -0x28 /* 00003624 */
  5417. 0000364E  7000                     moveq.l    D0, 0x00
  5418. label00003650:
  5419. 00003650  4CEE 1CF8 FFE0           movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x20]
  5420. 00003656  4E5E                     unlink     A6
  5421. 00003658  4E75                     rts
  5422. fn0000365A:
  5423. 0000365A  4E56 0000                link       A6, 0
  5424. 0000365E  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  5425. 00003662  286E 0008                movea.l    A4, [A6 + 0x8]
  5426. 00003666  2E2E 000C                move.l     D7, [A6 + 0xC]
  5427. 0000366A  266E 0010                movea.l    A3, [A6 + 0x10]
  5428. 0000366E  200C                     move.l     D0, A4
  5429. 00003670  6704                     beq        +0x6 /* 00003676 */
  5430. 00003672  200B                     move.l     D0, A3
  5431. 00003674  6606                     bne        +0x8 /* 0000367C */
  5432. label00003676:
  5433. 00003676  7000                     moveq.l    D0, 0x00
  5434. 00003678  6000 00CA                bra        +0xCC /* 00003744 */
  5435. label0000367C:
  5436. 0000367C  2F0B                     move.l     -[A7], A3
  5437. 0000367E  4227                     clr.b      -[A7]
  5438. 00003680  2F0C                     move.l     -[A7], A4
  5439. 00003682  4EBA F782                jsr        [PC - 0x87E /* 00002E06 */]
  5440. 00003686  4A40                     tst.w      D0
  5441. 00003688  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5442. 0000368C  6606                     bne        +0x8 /* 00003694 */
  5443. 0000368E  7000                     moveq.l    D0, 0x00
  5444. 00003690  6000 00B2                bra        +0xB4 /* 00003744 */
  5445. label00003694:
  5446. 00003694  2454                     movea.l    A2, [A4]
  5447. 00003696  BEAA 000C                cmp.l      D7, [A2 + 0xC]
  5448. 0000369A  6D1A                     blt        +0x1C /* 000036B6 */
  5449. 0000369C  2F0B                     move.l     -[A7], A3
  5450. 0000369E  2F0C                     move.l     -[A7], A4
  5451. 000036A0  4EBA 0620                jsr        [PC + 0x620 /* 00003CC2 */]
  5452. 000036A4  48C0                     ext.l      D0
  5453. 000036A6  D0AA 000C                add.l      D0, [A2 + 0xC]
  5454. 000036AA  B087                     cmp.l      D0, D7
  5455. 000036AC  508F                     addq.l     A7, 8
  5456. 000036AE  6F06                     ble        +0x8 /* 000036B6 */
  5457. 000036B0  7001                     moveq.l    D0, 0x01
  5458. 000036B2  6000 0090                bra        +0x92 /* 00003744 */
  5459. label000036B6:
  5460. 000036B6  2454                     movea.l    A2, [A4]
  5461. 000036B8  2C12                     move.l     D6, [A2]
  5462. 000036BA  BEAA 000C                cmp.l      D7, [A2 + 0xC]
  5463. 000036BE  6C30                     bge        +0x32 /* 000036F0 */
  5464. 000036C0  5386                     subq.l     D6, 1
  5465. 000036C2  6026                     bra        +0x28 /* 000036EA */
  5466. label000036C4:
  5467. 000036C4  2F0B                     move.l     -[A7], A3
  5468. 000036C6  1F3C 00FF                move.b     -[A7], 0xFF
  5469. 000036CA  2F0C                     move.l     -[A7], A4
  5470. 000036CC  4EBA F738                jsr        [PC - 0x8C8 /* 00002E06 */]
  5471. 000036D0  4A40                     tst.w      D0
  5472. 000036D2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5473. 000036D6  6604                     bne        +0x6 /* 000036DC */
  5474. 000036D8  7000                     moveq.l    D0, 0x00
  5475. 000036DA  6068                     bra        +0x6A /* 00003744 */
  5476. label000036DC:
  5477. 000036DC  2054                     movea.l    A0, [A4]
  5478. 000036DE  BEA8 000C                cmp.l      D7, [A0 + 0xC]
  5479. 000036E2  6D04                     blt        +0x6 /* 000036E8 */
  5480. 000036E4  7001                     moveq.l    D0, 0x01
  5481. 000036E6  605C                     bra        +0x5E /* 00003744 */
  5482. label000036E8:
  5483. 000036E8  5386                     subq.l     D6, 1
  5484. label000036EA:
  5485. 000036EA  4A86                     tst.l      D6
  5486. 000036EC  6CD6                     bge        -0x28 /* 000036C4 */
  5487. 000036EE  6052                     bra        +0x54 /* 00003742 */
  5488. label000036F0:
  5489. 000036F0  5286                     addq.l     D6, 1
  5490. 000036F2  6044                     bra        +0x46 /* 00003738 */
  5491. label000036F4:
  5492. 000036F4  2F0B                     move.l     -[A7], A3
  5493. 000036F6  2F0C                     move.l     -[A7], A4
  5494. 000036F8  4EBA 0200                jsr        [PC + 0x200 /* 000038FA */]
  5495. 000036FC  4A40                     tst.w      D0
  5496. 000036FE  508F                     addq.l     A7, 8
  5497. 00003700  6604                     bne        +0x6 /* 00003706 */
  5498. 00003702  7000                     moveq.l    D0, 0x00
  5499. 00003704  603E                     bra        +0x40 /* 00003744 */
  5500. label00003706:
  5501. 00003706  2454                     movea.l    A2, [A4]
  5502. 00003708  BEAA 000C                cmp.l      D7, [A2 + 0xC]
  5503. 0000370C  6D28                     blt        +0x2A /* 00003736 */
  5504. 0000370E  2F0B                     move.l     -[A7], A3
  5505. 00003710  2F0C                     move.l     -[A7], A4
  5506. 00003712  4EBA 05AE                jsr        [PC + 0x5AE /* 00003CC2 */]
  5507. 00003716  48C0                     ext.l      D0
  5508. 00003718  D0AA 000C                add.l      D0, [A2 + 0xC]
  5509. 0000371C  B087                     cmp.l      D0, D7
  5510. 0000371E  508F                     addq.l     A7, 8
  5511. 00003720  6F14                     ble        +0x16 /* 00003736 */
  5512. 00003722  2F0C                     move.l     -[A7], A4
  5513. 00003724  4EBA FC9A                jsr        [PC - 0x366 /* 000033C0 */]
  5514. 00003728  4A40                     tst.w      D0
  5515. 0000372A  588F                     addq.l     A7, 4
  5516. 0000372C  6604                     bne        +0x6 /* 00003732 */
  5517. 0000372E  7000                     moveq.l    D0, 0x00
  5518. 00003730  6012                     bra        +0x14 /* 00003744 */
  5519. label00003732:
  5520. 00003732  7001                     moveq.l    D0, 0x01
  5521. 00003734  600E                     bra        +0x10 /* 00003744 */
  5522. label00003736:
  5523. 00003736  5286                     addq.l     D6, 1
  5524. label00003738:
  5525. 00003738  206A 0024                movea.l    A0, [A2 + 0x24]
  5526. 0000373C  2050                     movea.l    A0, [A0]
  5527. 0000373E  BC90                     cmp.l      D6, [A0]
  5528. 00003740  6DB2                     blt        -0x4C /* 000036F4 */
  5529. label00003742:
  5530. 00003742  7000                     moveq.l    D0, 0x00
  5531. label00003744:
  5532. 00003744  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  5533. 00003748  4E5E                     unlink     A6
  5534. 0000374A  4E75                     rts
  5535. export_1062:
  5536. fn0000374C:
  5537. 0000374C  4E56 0000                link       A6, 0
  5538. 00003750  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5539. 00003754  286E 0008                movea.l    A4, [A6 + 0x8]
  5540. 00003758  2C2E 000C                move.l     D6, [A6 + 0xC]
  5541. 0000375C  266E 0010                movea.l    A3, [A6 + 0x10]
  5542. 00003760  200C                     move.l     D0, A4
  5543. 00003762  6704                     beq        +0x6 /* 00003768 */
  5544. 00003764  200B                     move.l     D0, A3
  5545. 00003766  6604                     bne        +0x6 /* 0000376C */
  5546. label00003768:
  5547. 00003768  7000                     moveq.l    D0, 0x00
  5548. 0000376A  6078                     bra        +0x7A /* 000037E4 */
  5549. label0000376C:
  5550. 0000376C  2F0B                     move.l     -[A7], A3
  5551. 0000376E  4227                     clr.b      -[A7]
  5552. 00003770  2F0C                     move.l     -[A7], A4
  5553. 00003772  4EBA F692                jsr        [PC - 0x96E /* 00002E06 */]
  5554. 00003776  4A40                     tst.w      D0
  5555. 00003778  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5556. 0000377C  6604                     bne        +0x6 /* 00003782 */
  5557. 0000377E  7000                     moveq.l    D0, 0x00
  5558. 00003780  6062                     bra        +0x64 /* 000037E4 */
  5559. label00003782:
  5560. 00003782  2054                     movea.l    A0, [A4]
  5561. 00003784  2E10                     move.l     D7, [A0]
  5562. 00003786  BC87                     cmp.l      D6, D7
  5563. 00003788  6604                     bne        +0x6 /* 0000378E */
  5564. 0000378A  7001                     moveq.l    D0, 0x01
  5565. 0000378C  6056                     bra        +0x58 /* 000037E4 */
  5566. label0000378E:
  5567. 0000378E  BC87                     cmp.l      D6, D7
  5568. 00003790  6C24                     bge        +0x26 /* 000037B6 */
  5569. 00003792  5387                     subq.l     D7, 1
  5570. 00003794  601A                     bra        +0x1C /* 000037B0 */
  5571. label00003796:
  5572. 00003796  2F0B                     move.l     -[A7], A3
  5573. 00003798  1F3C 00FF                move.b     -[A7], 0xFF
  5574. 0000379C  2F0C                     move.l     -[A7], A4
  5575. 0000379E  4EBA F666                jsr        [PC - 0x99A /* 00002E06 */]
  5576. 000037A2  4A40                     tst.w      D0
  5577. 000037A4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5578. 000037A8  6604                     bne        +0x6 /* 000037AE */
  5579. 000037AA  7000                     moveq.l    D0, 0x00
  5580. 000037AC  6036                     bra        +0x38 /* 000037E4 */
  5581. label000037AE:
  5582. 000037AE  5387                     subq.l     D7, 1
  5583. label000037B0:
  5584. 000037B0  BC87                     cmp.l      D6, D7
  5585. 000037B2  6FE2                     ble        -0x1C /* 00003796 */
  5586. 000037B4  602C                     bra        +0x2E /* 000037E2 */
  5587. label000037B6:
  5588. 000037B6  5287                     addq.l     D7, 1
  5589. 000037B8  6014                     bra        +0x16 /* 000037CE */
  5590. label000037BA:
  5591. 000037BA  2F0B                     move.l     -[A7], A3
  5592. 000037BC  2F0C                     move.l     -[A7], A4
  5593. 000037BE  4EBA 013A                jsr        [PC + 0x13A /* 000038FA */]
  5594. 000037C2  4A40                     tst.w      D0
  5595. 000037C4  508F                     addq.l     A7, 8
  5596. 000037C6  6604                     bne        +0x6 /* 000037CC */
  5597. 000037C8  7000                     moveq.l    D0, 0x00
  5598. 000037CA  6018                     bra        +0x1A /* 000037E4 */
  5599. label000037CC:
  5600. 000037CC  5287                     addq.l     D7, 1
  5601. label000037CE:
  5602. 000037CE  BC87                     cmp.l      D6, D7
  5603. 000037D0  6CE8                     bge        -0x16 /* 000037BA */
  5604. 000037D2  2F0C                     move.l     -[A7], A4
  5605. 000037D4  4EBA FBEA                jsr        [PC - 0x416 /* 000033C0 */]
  5606. 000037D8  4A40                     tst.w      D0
  5607. 000037DA  588F                     addq.l     A7, 4
  5608. 000037DC  6604                     bne        +0x6 /* 000037E2 */
  5609. 000037DE  7000                     moveq.l    D0, 0x00
  5610. 000037E0  6002                     bra        +0x4 /* 000037E4 */
  5611. label000037E2:
  5612. 000037E2  7001                     moveq.l    D0, 0x01
  5613. label000037E4:
  5614. 000037E4  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  5615. 000037E8  4E5E                     unlink     A6
  5616. 000037EA  4E75                     rts
  5617. fn000037EC:
  5618. 000037EC  4E56 0000                link       A6, 0
  5619. 000037F0  2F0C                     move.l     -[A7], A4
  5620. 000037F2  286E 0008                movea.l    A4, [A6 + 0x8]
  5621. 000037F6  4214                     clr.b      [A4]
  5622. 000037F8  422C 0001                clr.b      [A4 + 0x1]
  5623. 000037FC  426C 0002                clr.w      [A4 + 0x2]
  5624. 00003800  197C 0001 0004           move.b     [A4 + 0x4], 0x1
  5625. 00003806  426C 0006                clr.w      [A4 + 0x6]
  5626. 0000380A  396E 000C 0008           move.w     [A4 + 0x8], [A6 + 0xC]
  5627. 00003810  7001                     moveq.l    D0, 0x01
  5628. 00003812  285F                     movea.l    A4, [A7]+
  5629. 00003814  4E5E                     unlink     A6
  5630. 00003816  4E75                     rts
  5631. fn00003818:
  5632. 00003818  4E56 FFF4                link       A6, -0x000C
  5633. 0000381C  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  5634. 00003820  3E2E 000C                move.w     D7, [A6 + 0xC]
  5635. 00003824  286E 0008                movea.l    A4, [A6 + 0x8]
  5636. 00003828  2654                     movea.l    A3, [A4]
  5637. 0000382A  7C01                     moveq.l    D6, 0x01
  5638. 0000382C  DC93                     add.l      D6, [A3]
  5639. 0000382E  246B 0024                movea.l    A2, [A3 + 0x24]
  5640. 00003832  2052                     movea.l    A0, [A2]
  5641. 00003834  2A10                     move.l     D5, [A0]
  5642. 00003836  BA86                     cmp.l      D5, D6
  5643. 00003838  6E06                     bgt        +0x8 /* 00003840 */
  5644. 0000383A  7000                     moveq.l    D0, 0x00
  5645. 0000383C  6000 00B4                bra        +0xB6 /* 000038F2 */
  5646. label00003840:
  5647. 00003840  4A47                     tst.w      D7
  5648. 00003842  6C00 00A0                bge        +0xA2 /* 000038E4 */
  5649. 00003846  3007                     move.w     D0, D7
  5650. 00003848  4440                     neg.w      D0
  5651. 0000384A  3F00                     move.w     -[A7], D0
  5652. 0000384C  486E FFF4                pea.l      [A6 - 0xC]
  5653. 00003850  4EBA FF9A                jsr        [PC - 0x66 /* 000037EC */]
  5654. 00003854  486E FFF4                pea.l      [A6 - 0xC]
  5655. 00003858  2F06                     move.l     -[A7], D6
  5656. 0000385A  2F0C                     move.l     -[A7], A4
  5657. 0000385C  4EBA F210                jsr        [PC - 0xDF0 /* 00002A6E */]
  5658. 00003860  4A40                     tst.w      D0
  5659. 00003862  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5660. 00003866  6700 0088                beq        +0x8A /* 000038F0 */
  5661. 0000386A  6000 0080                bra        +0x82 /* 000038EC */
  5662. label0000386E:
  5663. 0000386E  486E FFF4                pea.l      [A6 - 0xC]
  5664. 00003872  2F06                     move.l     -[A7], D6
  5665. 00003874  2F0A                     move.l     -[A7], A2
  5666. 00003876  4EAD 1972                jsr        [A5 + 0x1972 /* export_810 */]
  5667. 0000387A  4A40                     tst.w      D0
  5668. 0000387C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5669. 00003880  676E                     beq        +0x70 /* 000038F0 */
  5670. 00003882  4A2E FFF4                tst.b      [A6 - 0xC]
  5671. 00003886  6608                     bne        +0xA /* 00003890 */
  5672. 00003888  082E 0004 FFF5           btst.b     [A6 - 0xB], 0x4
  5673. 0000388E  665C                     bne        +0x5E /* 000038EC */
  5674. label00003890:
  5675. 00003890  4A6E FFFC                tst.w      [A6 - 0x4]
  5676. 00003894  6F04                     ble        +0x6 /* 0000389A */
  5677. 00003896  4A47                     tst.w      D7
  5678. 00003898  6F52                     ble        +0x54 /* 000038EC */
  5679. label0000389A:
  5680. 0000389A  2F06                     move.l     -[A7], D6
  5681. 0000389C  2F0A                     move.l     -[A7], A2
  5682. 0000389E  4EAD 198A                jsr        [A5 + 0x198A /* export_813 */]
  5683. 000038A2  4A40                     tst.w      D0
  5684. 000038A4  508F                     addq.l     A7, 8
  5685. 000038A6  6748                     beq        +0x4A /* 000038F0 */
  5686. 000038A8  9E6E FFFC                sub.w      D7, [A6 - 0x4]
  5687. 000038AC  4A47                     tst.w      D7
  5688. 000038AE  6C30                     bge        +0x32 /* 000038E0 */
  5689. 000038B0  3007                     move.w     D0, D7
  5690. 000038B2  4440                     neg.w      D0
  5691. 000038B4  3D40 FFFC                move.w     [A6 - 0x4], D0
  5692. 000038B8  486E FFF4                pea.l      [A6 - 0xC]
  5693. 000038BC  2F06                     move.l     -[A7], D6
  5694. 000038BE  2F0A                     move.l     -[A7], A2
  5695. 000038C0  4EAD 1982                jsr        [A5 + 0x1982 /* export_812 */]
  5696. 000038C4  4A40                     tst.w      D0
  5697. 000038C6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5698. 000038CA  6724                     beq        +0x26 /* 000038F0 */
  5699. 000038CC  2054                     movea.l    A0, [A4]
  5700. 000038CE  0C28 0004 0016           cmpi.b     [A0 + 0x16], 0x4
  5701. 000038D4  6216                     bhi        +0x18 /* 000038EC */
  5702. 000038D6  2054                     movea.l    A0, [A4]
  5703. 000038D8  117C 0004 0016           move.b     [A0 + 0x16], 0x4
  5704. 000038DE  600C                     bra        +0xE /* 000038EC */
  5705. label000038E0:
  5706. 000038E0  2052                     movea.l    A0, [A2]
  5707. 000038E2  2A10                     move.l     D5, [A0]
  5708. label000038E4:
  5709. 000038E4  2005                     move.l     D0, D5
  5710. 000038E6  5380                     subq.l     D0, 1
  5711. 000038E8  B086                     cmp.l      D0, D6
  5712. 000038EA  6E82                     bgt        -0x7C /* 0000386E */
  5713. label000038EC:
  5714. 000038EC  7001                     moveq.l    D0, 0x01
  5715. 000038EE  6002                     bra        +0x4 /* 000038F2 */
  5716. label000038F0:
  5717. 000038F0  7000                     moveq.l    D0, 0x00
  5718. label000038F2:
  5719. 000038F2  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  5720. 000038F6  4E5E                     unlink     A6
  5721. 000038F8  4E75                     rts
  5722. fn000038FA:
  5723. 000038FA  4E56 FFF8                link       A6, -0x0008
  5724. 000038FE  2F0A                     move.l     -[A7], A2
  5725. 00003900  1F3C 0001                move.b     -[A7], 0x1
  5726. 00003904  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5727. 00003908  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5728. 0000390C  4EBA F594                jsr        [PC - 0xA6C /* 00002EA2 */]
  5729. 00003910  4A40                     tst.w      D0
  5730. 00003912  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5731. 00003916  6604                     bne        +0x6 /* 0000391C */
  5732. 00003918  7000                     moveq.l    D0, 0x00
  5733. 0000391A  6038                     bra        +0x3A /* 00003954 */
  5734. label0000391C:
  5735. 0000391C  206E 0008                movea.l    A0, [A6 + 0x8]
  5736. 00003920  2450                     movea.l    A2, [A0]
  5737. 00003922  4A2A 0016                tst.b      [A2 + 0x16]
  5738. 00003926  660A                     bne        +0xC /* 00003932 */
  5739. 00003928  4A2A 0017                tst.b      [A2 + 0x17]
  5740. 0000392C  6604                     bne        +0x6 /* 00003932 */
  5741. 0000392E  7001                     moveq.l    D0, 0x01
  5742. 00003930  6022                     bra        +0x24 /* 00003954 */
  5743. label00003932:
  5744. 00003932  4267                     clr.w      -[A7]
  5745. 00003934  206E 000C                movea.l    A0, [A6 + 0xC]
  5746. 00003938  3F28 0008                move.w     -[A7], [A0 + 0x8]
  5747. 0000393C  2F08                     move.l     -[A7], A0
  5748. 0000393E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5749. 00003942  4EBA 0016                jsr        [PC + 0x16 /* 0000395A */]
  5750. 00003946  4A40                     tst.w      D0
  5751. 00003948  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5752. 0000394C  6604                     bne        +0x6 /* 00003952 */
  5753. 0000394E  7000                     moveq.l    D0, 0x00
  5754. 00003950  6002                     bra        +0x4 /* 00003954 */
  5755. label00003952:
  5756. 00003952  7001                     moveq.l    D0, 0x01
  5757. label00003954:
  5758. 00003954  245F                     movea.l    A2, [A7]+
  5759. 00003956  4E5E                     unlink     A6
  5760. 00003958  4E75                     rts
  5761. fn0000395A:
  5762. 0000395A  4E56 FFFC                link       A6, -0x0004
  5763. 0000395E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5764. 00003962  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5765. 00003966  4EBA F590                jsr        [PC - 0xA70 /* 00002EF8 */]
  5766. 0000396A  4A40                     tst.w      D0
  5767. 0000396C  508F                     addq.l     A7, 8
  5768. 0000396E  6604                     bne        +0x6 /* 00003974 */
  5769. 00003970  7000                     moveq.l    D0, 0x00
  5770. 00003972  603A                     bra        +0x3C /* 000039AE */
  5771. label00003974:
  5772. 00003974  206E 000C                movea.l    A0, [A6 + 0xC]
  5773. 00003978  3028 0008                move.w     D0, [A0 + 0x8]
  5774. 0000397C  906E 0010                sub.w      D0, [A6 + 0x10]
  5775. 00003980  3F00                     move.w     -[A7], D0
  5776. 00003982  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5777. 00003986  4EBA FE90                jsr        [PC - 0x170 /* 00003818 */]
  5778. 0000398A  4A40                     tst.w      D0
  5779. 0000398C  5C8F                     addq.l     A7, 6
  5780. 0000398E  6604                     bne        +0x6 /* 00003994 */
  5781. 00003990  7000                     moveq.l    D0, 0x00
  5782. 00003992  601A                     bra        +0x1C /* 000039AE */
  5783. label00003994:
  5784. 00003994  4A6E 0012                tst.w      [A6 + 0x12]
  5785. 00003998  6712                     beq        +0x14 /* 000039AC */
  5786. 0000399A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5787. 0000399E  4EBA FA20                jsr        [PC - 0x5E0 /* 000033C0 */]
  5788. 000039A2  4A40                     tst.w      D0
  5789. 000039A4  588F                     addq.l     A7, 4
  5790. 000039A6  6604                     bne        +0x6 /* 000039AC */
  5791. 000039A8  7000                     moveq.l    D0, 0x00
  5792. 000039AA  6002                     bra        +0x4 /* 000039AE */
  5793. label000039AC:
  5794. 000039AC  7001                     moveq.l    D0, 0x01
  5795. label000039AE:
  5796. 000039AE  4E5E                     unlink     A6
  5797. 000039B0  4E75                     rts
  5798. export_1063:
  5799. 000039B2  4E56 FFF4                link       A6, -0x000C
  5800. 000039B6  2F0C                     move.l     -[A7], A4
  5801. 000039B8  286E 0008                movea.l    A4, [A6 + 0x8]
  5802. 000039BC  4227                     clr.b      -[A7]
  5803. 000039BE  486E FFF4                pea.l      [A6 - 0xC]
  5804. 000039C2  2F0C                     move.l     -[A7], A4
  5805. 000039C4  4EBA F4DC                jsr        [PC - 0xB24 /* 00002EA2 */]
  5806. 000039C8  4A40                     tst.w      D0
  5807. 000039CA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5808. 000039CE  6604                     bne        +0x6 /* 000039D4 */
  5809. 000039D0  7000                     moveq.l    D0, 0x00
  5810. 000039D2  607C                     bra        +0x7E /* 00003A50 */
  5811. label000039D4:
  5812. 000039D4  4A2E FFF4                tst.b      [A6 - 0xC]
  5813. 000039D8  663E                     bne        +0x40 /* 00003A18 */
  5814. 000039DA  082E 0004 FFF5           btst.b     [A6 - 0xB], 0x4
  5815. 000039E0  6736                     beq        +0x38 /* 00003A18 */
  5816. 000039E2  4267                     clr.w      -[A7]
  5817. 000039E4  486E FFF4                pea.l      [A6 - 0xC]
  5818. 000039E8  4EBA FE02                jsr        [PC - 0x1FE /* 000037EC */]
  5819. 000039EC  486E FFF4                pea.l      [A6 - 0xC]
  5820. 000039F0  2054                     movea.l    A0, [A4]
  5821. 000039F2  2F10                     move.l     -[A7], [A0]
  5822. 000039F4  2F0C                     move.l     -[A7], A4
  5823. 000039F6  4EBA F076                jsr        [PC - 0xF8A /* 00002A6E */]
  5824. 000039FA  4A40                     tst.w      D0
  5825. 000039FC  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5826. 00003A00  674C                     beq        +0x4E /* 00003A4E */
  5827. 00003A02  486E FFF4                pea.l      [A6 - 0xC]
  5828. 00003A06  1F3C 00FF                move.b     -[A7], 0xFF
  5829. 00003A0A  2F0C                     move.l     -[A7], A4
  5830. 00003A0C  4EBA F3F8                jsr        [PC - 0xC08 /* 00002E06 */]
  5831. 00003A10  4A40                     tst.w      D0
  5832. 00003A12  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5833. 00003A16  6736                     beq        +0x38 /* 00003A4E */
  5834. label00003A18:
  5835. 00003A18  2054                     movea.l    A0, [A4]
  5836. 00003A1A  0C28 0008 0016           cmpi.b     [A0 + 0x16], 0x8
  5837. 00003A20  6408                     bcc        +0xA /* 00003A2A */
  5838. 00003A22  2054                     movea.l    A0, [A4]
  5839. 00003A24  117C 0008 0016           move.b     [A0 + 0x16], 0x8
  5840. label00003A2A:
  5841. 00003A2A  3F3C 0001                move.w     -[A7], 0x1
  5842. 00003A2E  302E FFFC                move.w     D0, [A6 - 0x4]
  5843. 00003A32  D06E 000C                add.w      D0, [A6 + 0xC]
  5844. 00003A36  3F00                     move.w     -[A7], D0
  5845. 00003A38  486E FFF4                pea.l      [A6 - 0xC]
  5846. 00003A3C  2F0C                     move.l     -[A7], A4
  5847. 00003A3E  4EBA FF1A                jsr        [PC - 0xE6 /* 0000395A */]
  5848. 00003A42  4A40                     tst.w      D0
  5849. 00003A44  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5850. 00003A48  6704                     beq        +0x6 /* 00003A4E */
  5851. 00003A4A  7001                     moveq.l    D0, 0x01
  5852. 00003A4C  6002                     bra        +0x4 /* 00003A50 */
  5853. label00003A4E:
  5854. 00003A4E  7000                     moveq.l    D0, 0x00
  5855. label00003A50:
  5856. 00003A50  285F                     movea.l    A4, [A7]+
  5857. 00003A52  4E5E                     unlink     A6
  5858. 00003A54  4E75                     rts
  5859. fn00003A56:
  5860. 00003A56  4E56 FFF4                link       A6, -0x000C
  5861. 00003A5A  2F0C                     move.l     -[A7], A4
  5862. 00003A5C  286E 0008                movea.l    A4, [A6 + 0x8]
  5863. 00003A60  4227                     clr.b      -[A7]
  5864. 00003A62  486E FFF4                pea.l      [A6 - 0xC]
  5865. 00003A66  2F0C                     move.l     -[A7], A4
  5866. 00003A68  4EBA F438                jsr        [PC - 0xBC8 /* 00002EA2 */]
  5867. 00003A6C  4A40                     tst.w      D0
  5868. 00003A6E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5869. 00003A72  6604                     bne        +0x6 /* 00003A78 */
  5870. 00003A74  7000                     moveq.l    D0, 0x00
  5871. 00003A76  6066                     bra        +0x68 /* 00003ADE */
  5872. label00003A78:
  5873. 00003A78  4A2E FFF4                tst.b      [A6 - 0xC]
  5874. 00003A7C  6628                     bne        +0x2A /* 00003AA6 */
  5875. 00003A7E  082E 0004 FFF5           btst.b     [A6 - 0xB], 0x4
  5876. 00003A84  6720                     beq        +0x22 /* 00003AA6 */
  5877. 00003A86  4267                     clr.w      -[A7]
  5878. 00003A88  486E FFF4                pea.l      [A6 - 0xC]
  5879. 00003A8C  4EBA FD5E                jsr        [PC - 0x2A2 /* 000037EC */]
  5880. 00003A90  486E FFF4                pea.l      [A6 - 0xC]
  5881. 00003A94  2054                     movea.l    A0, [A4]
  5882. 00003A96  2F10                     move.l     -[A7], [A0]
  5883. 00003A98  2F0C                     move.l     -[A7], A4
  5884. 00003A9A  4EBA EFD2                jsr        [PC - 0x102E /* 00002A6E */]
  5885. 00003A9E  4A40                     tst.w      D0
  5886. 00003AA0  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5887. 00003AA4  6736                     beq        +0x38 /* 00003ADC */
  5888. label00003AA6:
  5889. 00003AA6  2054                     movea.l    A0, [A4]
  5890. 00003AA8  0C28 0008 0016           cmpi.b     [A0 + 0x16], 0x8
  5891. 00003AAE  6408                     bcc        +0xA /* 00003AB8 */
  5892. 00003AB0  2054                     movea.l    A0, [A4]
  5893. 00003AB2  117C 0008 0016           move.b     [A0 + 0x16], 0x8
  5894. label00003AB8:
  5895. 00003AB8  3F3C 0001                move.w     -[A7], 0x1
  5896. 00003ABC  302E FFFC                move.w     D0, [A6 - 0x4]
  5897. 00003AC0  906E 000C                sub.w      D0, [A6 + 0xC]
  5898. 00003AC4  3F00                     move.w     -[A7], D0
  5899. 00003AC6  486E FFF4                pea.l      [A6 - 0xC]
  5900. 00003ACA  2F0C                     move.l     -[A7], A4
  5901. 00003ACC  4EBA FE8C                jsr        [PC - 0x174 /* 0000395A */]
  5902. 00003AD0  4A40                     tst.w      D0
  5903. 00003AD2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5904. 00003AD6  6704                     beq        +0x6 /* 00003ADC */
  5905. 00003AD8  7001                     moveq.l    D0, 0x01
  5906. 00003ADA  6002                     bra        +0x4 /* 00003ADE */
  5907. label00003ADC:
  5908. 00003ADC  7000                     moveq.l    D0, 0x00
  5909. label00003ADE:
  5910. 00003ADE  285F                     movea.l    A4, [A7]+
  5911. 00003AE0  4E5E                     unlink     A6
  5912. 00003AE2  4E75                     rts
  5913. export_1064:
  5914. fn00003AE4:
  5915. 00003AE4  4E56 FFF4                link       A6, -0x000C
  5916. 00003AE8  48E7 0308                movem.l    -[A7], D6,D7,A4
  5917. 00003AEC  1E2E 000C                move.b     D7, [A6 + 0xC]
  5918. 00003AF0  286E 0008                movea.l    A4, [A6 + 0x8]
  5919. 00003AF4  4227                     clr.b      -[A7]
  5920. 00003AF6  486E FFF4                pea.l      [A6 - 0xC]
  5921. 00003AFA  2F0C                     move.l     -[A7], A4
  5922. 00003AFC  4EBA F3A4                jsr        [PC - 0xC5C /* 00002EA2 */]
  5923. 00003B00  4A40                     tst.w      D0
  5924. 00003B02  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5925. 00003B06  6604                     bne        +0x6 /* 00003B0C */
  5926. 00003B08  7000                     moveq.l    D0, 0x00
  5927. 00003B0A  607A                     bra        +0x7C /* 00003B86 */
  5928. label00003B0C:
  5929. 00003B0C  3C2E FFFC                move.w     D6, [A6 - 0x4]
  5930. 00003B10  4A2E FFF4                tst.b      [A6 - 0xC]
  5931. 00003B14  663E                     bne        +0x40 /* 00003B54 */
  5932. 00003B16  082E 0004 FFF5           btst.b     [A6 - 0xB], 0x4
  5933. 00003B1C  6736                     beq        +0x38 /* 00003B54 */
  5934. 00003B1E  4267                     clr.w      -[A7]
  5935. 00003B20  486E FFF4                pea.l      [A6 - 0xC]
  5936. 00003B24  4EBA FCC6                jsr        [PC - 0x33A /* 000037EC */]
  5937. 00003B28  486E FFF4                pea.l      [A6 - 0xC]
  5938. 00003B2C  2054                     movea.l    A0, [A4]
  5939. 00003B2E  2F10                     move.l     -[A7], [A0]
  5940. 00003B30  2F0C                     move.l     -[A7], A4
  5941. 00003B32  4EBA EF3A                jsr        [PC - 0x10C6 /* 00002A6E */]
  5942. 00003B36  4A40                     tst.w      D0
  5943. 00003B38  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5944. 00003B3C  6746                     beq        +0x48 /* 00003B84 */
  5945. 00003B3E  486E FFF4                pea.l      [A6 - 0xC]
  5946. 00003B42  1F3C 00FF                move.b     -[A7], 0xFF
  5947. 00003B46  2F0C                     move.l     -[A7], A4
  5948. 00003B48  4EBA F2BC                jsr        [PC - 0xD44 /* 00002E06 */]
  5949. 00003B4C  4A40                     tst.w      D0
  5950. 00003B4E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5951. 00003B52  6730                     beq        +0x32 /* 00003B84 */
  5952. label00003B54:
  5953. 00003B54  4A07                     tst.b      D7
  5954. 00003B56  6602                     bne        +0x4 /* 00003B5A */
  5955. 00003B58  7E04                     moveq.l    D7, 0x04
  5956. label00003B5A:
  5957. 00003B5A  2054                     movea.l    A0, [A4]
  5958. 00003B5C  BE28 0016                cmp.b      D7, [A0 + 0x16]
  5959. 00003B60  6306                     bls        +0x8 /* 00003B68 */
  5960. 00003B62  2054                     movea.l    A0, [A4]
  5961. 00003B64  1147 0016                move.b     [A0 + 0x16], D7
  5962. label00003B68:
  5963. 00003B68  3F3C 0001                move.w     -[A7], 0x1
  5964. 00003B6C  3F06                     move.w     -[A7], D6
  5965. 00003B6E  486E FFF4                pea.l      [A6 - 0xC]
  5966. 00003B72  2F0C                     move.l     -[A7], A4
  5967. 00003B74  4EBA FDE4                jsr        [PC - 0x21C /* 0000395A */]
  5968. 00003B78  4A40                     tst.w      D0
  5969. 00003B7A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5970. 00003B7E  6704                     beq        +0x6 /* 00003B84 */
  5971. 00003B80  7001                     moveq.l    D0, 0x01
  5972. 00003B82  6002                     bra        +0x4 /* 00003B86 */
  5973. label00003B84:
  5974. 00003B84  7000                     moveq.l    D0, 0x00
  5975. label00003B86:
  5976. 00003B86  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  5977. 00003B8A  4E5E                     unlink     A6
  5978. 00003B8C  4E75                     rts
  5979. fn00003B8E:
  5980. 00003B8E  4E56 0000                link       A6, 0
  5981. 00003B92  2F07                     move.l     -[A7], D7
  5982. 00003B94  4AAE 0008                tst.l      [A6 + 0x8]
  5983. 00003B98  6604                     bne        +0x6 /* 00003B9E */
  5984. 00003B9A  7000                     moveq.l    D0, 0x00
  5985. 00003B9C  6018                     bra        +0x1A /* 00003BB6 */
  5986. label00003B9E:
  5987. 00003B9E  206E 0008                movea.l    A0, [A6 + 0x8]
  5988. 00003BA2  2050                     movea.l    A0, [A0]
  5989. 00003BA4  3E28 0010                move.w     D7, [A0 + 0x10]
  5990. 00003BA8  4AAE 000C                tst.l      [A6 + 0xC]
  5991. 00003BAC  6706                     beq        +0x8 /* 00003BB4 */
  5992. 00003BAE  206E 000C                movea.l    A0, [A6 + 0xC]
  5993. 00003BB2  3087                     move.w     [A0], D7
  5994. label00003BB4:
  5995. 00003BB4  3007                     move.w     D0, D7
  5996. label00003BB6:
  5997. 00003BB6  2E1F                     move.l     D7, [A7]+
  5998. 00003BB8  4E5E                     unlink     A6
  5999. 00003BBA  4E75                     rts
  6000. 00003BBC  4E56 FFFC                link       A6, -0x0004
  6001. 00003BC0  2F07                     move.l     -[A7], D7
  6002. 00003BC2  4AAE 0008                tst.l      [A6 + 0x8]
  6003. 00003BC6  6604                     bne        +0x6 /* 00003BCC */
  6004. 00003BC8  7000                     moveq.l    D0, 0x00
  6005. 00003BCA  601E                     bra        +0x20 /* 00003BEA */
  6006. label00003BCC:
  6007. 00003BCC  206E 0008                movea.l    A0, [A6 + 0x8]
  6008. 00003BD0  2050                     movea.l    A0, [A0]
  6009. 00003BD2  3E28 0010                move.w     D7, [A0 + 0x10]
  6010. 00003BD6  BE6E 000C                cmp.w      D7, [A6 + 0xC]
  6011. 00003BDA  670C                     beq        +0xE /* 00003BE8 */
  6012. 00003BDC  206E 0008                movea.l    A0, [A6 + 0x8]
  6013. 00003BE0  2050                     movea.l    A0, [A0]
  6014. 00003BE2  316E 000C 0010           move.w     [A0 + 0x10], [A6 + 0xC]
  6015. label00003BE8:
  6016. 00003BE8  3007                     move.w     D0, D7
  6017. label00003BEA:
  6018. 00003BEA  2E1F                     move.l     D7, [A7]+
  6019. 00003BEC  4E5E                     unlink     A6
  6020. 00003BEE  4E75                     rts
  6021. export_1065:
  6022. fn00003BF0:
  6023. 00003BF0  4E56 FFF4                link       A6, -0x000C
  6024. 00003BF4  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  6025. 00003BF8  286E 0008                movea.l    A4, [A6 + 0x8]
  6026. 00003BFC  7A00                     moveq.l    D5, 0x00
  6027. 00003BFE  7800                     moveq.l    D4, 0x00
  6028. 00003C00  200C                     move.l     D0, A4
  6029. 00003C02  6700 009C                beq        +0x9E /* 00003CA0 */
  6030. 00003C06  2654                     movea.l    A3, [A4]
  6031. 00003C08  4A6B 0010                tst.w      [A3 + 0x10]
  6032. 00003C0C  660C                     bne        +0xE /* 00003C1A */
  6033. 00003C0E  3A2B 0012                move.w     D5, [A3 + 0x12]
  6034. 00003C12  382B 0014                move.w     D4, [A3 + 0x14]
  6035. 00003C16  6000 0088                bra        +0x8A /* 00003CA0 */
  6036. label00003C1A:
  6037. 00003C1A  2C13                     move.l     D6, [A3]
  6038. 00003C1C  246B 0024                movea.l    A2, [A3 + 0x24]
  6039. 00003C20  7E01                     moveq.l    D7, 0x01
  6040. 00003C22  601C                     bra        +0x1E /* 00003C40 */
  6041. label00003C24:
  6042. 00003C24  486E FFF4                pea.l      [A6 - 0xC]
  6043. 00003C28  2F07                     move.l     -[A7], D7
  6044. 00003C2A  2F0A                     move.l     -[A7], A2
  6045. 00003C2C  4EAD 1972                jsr        [A5 + 0x1972 /* export_810 */]
  6046. 00003C30  BA6E FFFA                cmp.w      D5, [A6 - 0x6]
  6047. 00003C34  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6048. 00003C38  6C04                     bge        +0x6 /* 00003C3E */
  6049. 00003C3A  3A2E FFFA                move.w     D5, [A6 - 0x6]
  6050. label00003C3E:
  6051. 00003C3E  5287                     addq.l     D7, 1
  6052. label00003C40:
  6053. 00003C40  BC87                     cmp.l      D6, D7
  6054. 00003C42  6CE0                     bge        -0x1E /* 00003C24 */
  6055. 00003C44  600A                     bra        +0xC /* 00003C50 */
  6056. label00003C46:
  6057. 00003C46  BA6E FFFA                cmp.w      D5, [A6 - 0x6]
  6058. 00003C4A  6C04                     bge        +0x6 /* 00003C50 */
  6059. 00003C4C  3A2E FFFA                move.w     D5, [A6 - 0x6]
  6060. label00003C50:
  6061. 00003C50  486E FFF4                pea.l      [A6 - 0xC]
  6062. 00003C54  2F0C                     move.l     -[A7], A4
  6063. 00003C56  4EBA FCA2                jsr        [PC - 0x35E /* 000038FA */]
  6064. 00003C5A  4A40                     tst.w      D0
  6065. 00003C5C  508F                     addq.l     A7, 8
  6066. 00003C5E  66E6                     bne        -0x18 /* 00003C46 */
  6067. 00003C60  2054                     movea.l    A0, [A4]
  6068. 00003C62  0CA8 0000 7FFF 000C      cmpi.l     [A0 + 0xC], 0x7FFF
  6069. 00003C6A  6F08                     ble        +0xA /* 00003C74 */
  6070. 00003C6C  203C 0000 7FFF           move.l     D0, 0x7FFF
  6071. 00003C72  600C                     bra        +0xE /* 00003C80 */
  6072. label00003C74:
  6073. 00003C74  2054                     movea.l    A0, [A4]
  6074. 00003C76  2028 000C                move.l     D0, [A0 + 0xC]
  6075. 00003C7A  0280 0000 FFFF           andi.l     D0, 0xFFFF
  6076. label00003C80:
  6077. 00003C80  3800                     move.w     D4, D0
  6078. 00003C82  486E FFF4                pea.l      [A6 - 0xC]
  6079. 00003C86  2F06                     move.l     -[A7], D6
  6080. 00003C88  2F0C                     move.l     -[A7], A4
  6081. 00003C8A  4EBA FAC0                jsr        [PC - 0x540 /* 0000374C */]
  6082. 00003C8E  2654                     movea.l    A3, [A4]
  6083. 00003C90  426B 0010                clr.w      [A3 + 0x10]
  6084. 00003C94  3745 0012                move.w     [A3 + 0x12], D5
  6085. 00003C98  3744 0014                move.w     [A3 + 0x14], D4
  6086. 00003C9C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6087. label00003CA0:
  6088. 00003CA0  4AAE 000C                tst.l      [A6 + 0xC]
  6089. 00003CA4  6706                     beq        +0x8 /* 00003CAC */
  6090. 00003CA6  206E 000C                movea.l    A0, [A6 + 0xC]
  6091. 00003CAA  3085                     move.w     [A0], D5
  6092. label00003CAC:
  6093. 00003CAC  4AAE 0010                tst.l      [A6 + 0x10]
  6094. 00003CB0  6706                     beq        +0x8 /* 00003CB8 */
  6095. 00003CB2  206E 0010                movea.l    A0, [A6 + 0x10]
  6096. 00003CB6  3084                     move.w     [A0], D4
  6097. label00003CB8:
  6098. 00003CB8  3005                     move.w     D0, D5
  6099. 00003CBA  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  6100. 00003CBE  4E5E                     unlink     A6
  6101. 00003CC0  4E75                     rts
  6102. export_1066:
  6103. fn00003CC2:
  6104. 00003CC2  4E56 0000                link       A6, 0
  6105. 00003CC6  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  6106. 00003CCA  266E 000C                movea.l    A3, [A6 + 0xC]
  6107. 00003CCE  4AAE 0008                tst.l      [A6 + 0x8]
  6108. 00003CD2  6704                     beq        +0x6 /* 00003CD8 */
  6109. 00003CD4  200B                     move.l     D0, A3
  6110. 00003CD6  6604                     bne        +0x6 /* 00003CDC */
  6111. label00003CD8:
  6112. 00003CD8  7000                     moveq.l    D0, 0x00
  6113. 00003CDA  604C                     bra        +0x4E /* 00003D28 */
  6114. label00003CDC:
  6115. 00003CDC  206E 0008                movea.l    A0, [A6 + 0x8]
  6116. 00003CE0  2050                     movea.l    A0, [A0]
  6117. 00003CE2  2068 0018                movea.l    A0, [A0 + 0x18]
  6118. 00003CE6  2050                     movea.l    A0, [A0]
  6119. 00003CE8  2468 0006                movea.l    A2, [A0 + 0x6]
  6120. 00003CEC  4A13                     tst.b      [A3]
  6121. 00003CEE  660C                     bne        +0xE /* 00003CFC */
  6122. 00003CF0  7011                     moveq.l    D0, 0x11
  6123. 00003CF2  C02B 0001                and.b      D0, [A3 + 0x1]
  6124. 00003CF6  6704                     beq        +0x6 /* 00003CFC */
  6125. 00003CF8  7000                     moveq.l    D0, 0x00
  6126. 00003CFA  602C                     bra        +0x2E /* 00003D28 */
  6127. label00003CFC:
  6128. 00003CFC  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  6129. 00003D00  2052                     movea.l    A0, [A2]
  6130. 00003D02  2F10                     move.l     -[A7], [A0]
  6131. 00003D04  4EBA EA88                jsr        [PC - 0x1578 /* 0000278E */]
  6132. 00003D08  3E00                     move.w     D7, D0
  6133. 00003D0A  4A47                     tst.w      D7
  6134. 00003D0C  5C8F                     addq.l     A7, 6
  6135. 00003D0E  6E04                     bgt        +0x6 /* 00003D14 */
  6136. 00003D10  7000                     moveq.l    D0, 0x00
  6137. 00003D12  6014                     bra        +0x16 /* 00003D28 */
  6138. label00003D14:
  6139. 00003D14  2852                     movea.l    A4, [A2]
  6140. 00003D16  7000                     moveq.l    D0, 0x00
  6141. 00003D18  102C 003A                move.b     D0, [A4 + 0x3A]
  6142. 00003D1C  C1C7                     muls.w     D0, D7
  6143. 00003D1E  48C0                     ext.l      D0
  6144. 00003D20  81FC 0002                divs.w     D0, 0x2
  6145. 00003D24  D06C 003C                add.w      D0, [A4 + 0x3C]
  6146. label00003D28:
  6147. 00003D28  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  6148. 00003D2C  4E5E                     unlink     A6
  6149. 00003D2E  4E75                     rts
  6150. export_1067:
  6151. 00003D30  4E56 FFE4                link       A6, -0x001C
  6152. 00003D34  2F0B                     move.l     -[A7], A3
  6153. 00003D36  4AAE 0008                tst.l      [A6 + 0x8]
  6154. 00003D3A  6604                     bne        +0x6 /* 00003D40 */
  6155. 00003D3C  7000                     moveq.l    D0, 0x00
  6156. 00003D3E  6050                     bra        +0x52 /* 00003D90 */
  6157. label00003D40:
  6158. 00003D40  206E 0008                movea.l    A0, [A6 + 0x8]
  6159. 00003D44  2650                     movea.l    A3, [A0]
  6160. 00003D46  2D53 FFE8                move.l     [A6 - 0x18], [A3]
  6161. 00003D4A  2D6B 0004 FFEC           move.l     [A6 - 0x14], [A3 + 0x4]
  6162. 00003D50  2D6B 0008 FFF0           move.l     [A6 - 0x10], [A3 + 0x8]
  6163. 00003D56  2D6B 000C FFF4           move.l     [A6 - 0xC], [A3 + 0xC]
  6164. 00003D5C  3D6B 0010 FFF8           move.w     [A6 - 0x8], [A3 + 0x10]
  6165. 00003D62  3D6B 0012 FFFA           move.w     [A6 - 0x6], [A3 + 0x12]
  6166. 00003D68  3D6B 0014 FFFC           move.w     [A6 - 0x4], [A3 + 0x14]
  6167. 00003D6E  1D6B 0016 FFFE           move.b     [A6 - 0x2], [A3 + 0x16]
  6168. 00003D74  1D6B 0017 FFFF           move.b     [A6 - 0x1], [A3 + 0x17]
  6169. 00003D7A  3F3C 0018                move.w     -[A7], 0x18
  6170. 00003D7E  486E FFE8                pea.l      [A6 - 0x18]
  6171. 00003D82  2F08                     move.l     -[A7], A0
  6172. 00003D84  486D 211A                pea.l      [A5 + 0x211A /* export_1055 */]
  6173. 00003D88  2F2B 0020                move.l     -[A7], [A3 + 0x20]
  6174. 00003D8C  4EAD 19DA                jsr        [A5 + 0x19DA /* export_823 */]
  6175. label00003D90:
  6176. 00003D90  266E FFE0                movea.l    A3, [A6 - 0x20]
  6177. 00003D94  4E5E                     unlink     A6
  6178. 00003D96  4E75                     rts
  6179. export_1055:
  6180. 00003D98  4E56 0000                link       A6, 0
  6181. 00003D9C  48E7 0018                movem.l    -[A7], A3,A4
  6182. 00003DA0  4AAE 0008                tst.l      [A6 + 0x8]
  6183. 00003DA4  6604                     bne        +0x6 /* 00003DAA */
  6184. 00003DA6  7000                     moveq.l    D0, 0x00
  6185. 00003DA8  6046                     bra        +0x48 /* 00003DF0 */
  6186. label00003DAA:
  6187. 00003DAA  206E 0008                movea.l    A0, [A6 + 0x8]
  6188. 00003DAE  2650                     movea.l    A3, [A0]
  6189. 00003DB0  286E 000C                movea.l    A4, [A6 + 0xC]
  6190. 00003DB4  2694                     move.l     [A3], [A4]
  6191. 00003DB6  276C 0008 0008           move.l     [A3 + 0x8], [A4 + 0x8]
  6192. 00003DBC  2694                     move.l     [A3], [A4]
  6193. 00003DBE  276C 0004 0004           move.l     [A3 + 0x4], [A4 + 0x4]
  6194. 00003DC4  276C 0008 0008           move.l     [A3 + 0x8], [A4 + 0x8]
  6195. 00003DCA  276C 000C 000C           move.l     [A3 + 0xC], [A4 + 0xC]
  6196. 00003DD0  376C 0010 0010           move.w     [A3 + 0x10], [A4 + 0x10]
  6197. 00003DD6  376C 0012 0012           move.w     [A3 + 0x12], [A4 + 0x12]
  6198. 00003DDC  376C 0014 0014           move.w     [A3 + 0x14], [A4 + 0x14]
  6199. 00003DE2  176C 0016 0016           move.b     [A3 + 0x16], [A4 + 0x16]
  6200. 00003DE8  176C 0017 0017           move.b     [A3 + 0x17], [A4 + 0x17]
  6201. 00003DEE  7001                     moveq.l    D0, 0x01
  6202. label00003DF0:
  6203. 00003DF0  4CDF 1800                movem.l    A3,A4, [A7]+
  6204. 00003DF4  4E5E                     unlink     A6
  6205. 00003DF6  4E75                     rts
  6206. fn00003DF8:
  6207. 00003DF8  4E56 0000                link       A6, 0
  6208. 00003DFC  48E7 0118                movem.l    -[A7], D7,A3,A4
  6209. 00003E00  266E 0008                movea.l    A3, [A6 + 0x8]
  6210. 00003E04  2053                     movea.l    A0, [A3]
  6211. 00003E06  2850                     movea.l    A4, [A0]
  6212. 00003E08  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6213. 00003E0C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6214. 00003E10  2F0C                     move.l     -[A7], A4
  6215. 00003E12  4EBA F938                jsr        [PC - 0x6C8 /* 0000374C */]
  6216. 00003E16  4A40                     tst.w      D0
  6217. 00003E18  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6218. 00003E1C  6604                     bne        +0x6 /* 00003E22 */
  6219. 00003E1E  7000                     moveq.l    D0, 0x00
  6220. 00003E20  603E                     bra        +0x40 /* 00003E60 */
  6221. label00003E22:
  6222. 00003E22  2054                     movea.l    A0, [A4]
  6223. 00003E24  2E28 0008                move.l     D7, [A0 + 0x8]
  6224. 00003E28  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6225. 00003E2C  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  6226. 00003E30  2F07                     move.l     -[A7], D7
  6227. 00003E32  2253                     movea.l    A1, [A3]
  6228. 00003E34  2F29 0004                move.l     -[A7], [A1 + 0x4]
  6229. 00003E38  4EBA C416                jsr        [PC - 0x3BEA /* 00000250 */]
  6230. 00003E3C  4A40                     tst.w      D0
  6231. 00003E3E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6232. 00003E42  6604                     bne        +0x6 /* 00003E48 */
  6233. 00003E44  7000                     moveq.l    D0, 0x00
  6234. 00003E46  6018                     bra        +0x1A /* 00003E60 */
  6235. label00003E48:
  6236. 00003E48  2F07                     move.l     -[A7], D7
  6237. 00003E4A  2053                     movea.l    A0, [A3]
  6238. 00003E4C  2F28 0008                move.l     -[A7], [A0 + 0x8]
  6239. 00003E50  4EAD 1A2A                jsr        [A5 + 0x1A2A /* export_833 */]
  6240. 00003E54  4A40                     tst.w      D0
  6241. 00003E56  508F                     addq.l     A7, 8
  6242. 00003E58  6604                     bne        +0x6 /* 00003E5E */
  6243. 00003E5A  7000                     moveq.l    D0, 0x00
  6244. 00003E5C  6002                     bra        +0x4 /* 00003E60 */
  6245. label00003E5E:
  6246. 00003E5E  7001                     moveq.l    D0, 0x01
  6247. label00003E60:
  6248. 00003E60  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  6249. 00003E64  4E5E                     unlink     A6
  6250. 00003E66  4E75                     rts
  6251. fn00003E68:
  6252. 00003E68  4E56 FFF4                link       A6, -0x000C
  6253. 00003E6C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  6254. 00003E70  246E 0010                movea.l    A2, [A6 + 0x10]
  6255. 00003E74  286E 0014                movea.l    A4, [A6 + 0x14]
  6256. 00003E78  206E 000C                movea.l    A0, [A6 + 0xC]
  6257. 00003E7C  2050                     movea.l    A0, [A0]
  6258. 00003E7E  2D50 FFF4                move.l     [A6 - 0xC], [A0]
  6259. 00003E82  2F0C                     move.l     -[A7], A4
  6260. 00003E84  206E 0008                movea.l    A0, [A6 + 0x8]
  6261. 00003E88  2050                     movea.l    A0, [A0]
  6262. 00003E8A  2F10                     move.l     -[A7], [A0]
  6263. 00003E8C  4EBA FE34                jsr        [PC - 0x1CC /* 00003CC2 */]
  6264. 00003E90  3480                     move.w     [A2], D0
  6265. 00003E92  4A40                     tst.w      D0
  6266. 00003E94  508F                     addq.l     A7, 8
  6267. 00003E96  6E06                     bgt        +0x8 /* 00003E9E */
  6268. 00003E98  7000                     moveq.l    D0, 0x00
  6269. 00003E9A  6000 00D0                bra        +0xD2 /* 00003F6C */
  6270. label00003E9E:
  6271. 00003E9E  206E 000C                movea.l    A0, [A6 + 0xC]
  6272. 00003EA2  2650                     movea.l    A3, [A0]
  6273. 00003EA4  382B 0042                move.w     D4, [A3 + 0x42]
  6274. 00003EA8  3E2B 0044                move.w     D7, [A3 + 0x44]
  6275. 00003EAC  3C2C 0006                move.w     D6, [A4 + 0x6]
  6276. 00003EB0  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  6277. 00003EB4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  6278. 00003EB8  4EBA E908                jsr        [PC - 0x16F8 /* 000027C2 */]
  6279. 00003EBC  3540 0004                move.w     [A2 + 0x4], D0
  6280. 00003EC0  7A0F                     moveq.l    D5, 0x0F
  6281. 00003EC2  CA2C 0004                and.b      D5, [A4 + 0x4]
  6282. 00003EC6  1545 000A                move.b     [A2 + 0xA], D5
  6283. 00003ECA  4A14                     tst.b      [A4]
  6284. 00003ECC  5C8F                     addq.l     A7, 6
  6285. 00003ECE  6654                     bne        +0x56 /* 00003F24 */
  6286. 00003ED0  7600                     moveq.l    D3, 0x00
  6287. 00003ED2  162C 0001                move.b     D3, [A4 + 0x1]
  6288. 00003ED6  0803 0001                btst.b     D3, 0x1
  6289. 00003EDA  670E                     beq        +0x10 /* 00003EEA */
  6290. 00003EDC  0C05 0001                cmpi.b     D5, 0x1
  6291. 00003EE0  6608                     bne        +0xA /* 00003EEA */
  6292. 00003EE2  D86B 003E                add.w      D4, [A3 + 0x3E]
  6293. 00003EE6  DE6B 0040                add.w      D7, [A3 + 0x40]
  6294. label00003EEA:
  6295. 00003EEA  0803 0003                btst.b     D3, 0x3
  6296. 00003EEE  6734                     beq        +0x36 /* 00003F24 */
  6297. 00003EF0  0C05 0001                cmpi.b     D5, 0x1
  6298. 00003EF4  662E                     bne        +0x30 /* 00003F24 */
  6299. 00003EF6  206E 0008                movea.l    A0, [A6 + 0x8]
  6300. 00003EFA  2050                     movea.l    A0, [A0]
  6301. 00003EFC  0C28 0020 0998           cmpi.b     [A0 + 0x998], 0x20 /* ' ' */
  6302. 00003F02  6720                     beq        +0x22 /* 00003F24 */
  6303. 00003F04  206E 0008                movea.l    A0, [A6 + 0x8]
  6304. 00003F08  2050                     movea.l    A0, [A0]
  6305. 00003F0A  1F28 0998                move.b     -[A7], [A0 + 0x998]
  6306. 00003F0E  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  6307. 00003F12  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  6308. 00003F16  4EBA E74C                jsr        [PC - 0x18B4 /* 00002664 */]
  6309. 00003F1A  DC40                     add.w      D6, D0
  6310. 00003F1C  206E 000C                movea.l    A0, [A6 + 0xC]
  6311. 00003F20  2650                     movea.l    A3, [A0]
  6312. 00003F22  508F                     addq.l     A7, 8
  6313. label00003F24:
  6314. 00003F24  356C 0008 0002           move.w     [A2 + 0x2], [A4 + 0x8]
  6315. 00003F2A  362B 0032                move.w     D3, [A3 + 0x32]
  6316. 00003F2E  9646                     sub.w      D3, D6
  6317. 00003F30  3544 0006                move.w     [A2 + 0x6], D4
  6318. 00003F34  3547 0008                move.w     [A2 + 0x8], D7
  6319. 00003F38  1005                     move.b     D0, D5
  6320. 00003F3A  6712                     beq        +0x14 /* 00003F4E */
  6321. 00003F3C  6B10                     bmi        +0x12 /* 00003F4E */
  6322. 00003F3E  5700                     subq.b     D0, 3
  6323. 00003F40  6718                     beq        +0x1A /* 00003F5A */
  6324. 00003F42  6A06                     bpl        +0x8 /* 00003F4A */
  6325. 00003F44  5200                     addq.b     D0, 1
  6326. 00003F46  6A0C                     bpl        +0xE /* 00003F54 */
  6327. 00003F48  6004                     bra        +0x6 /* 00003F4E */
  6328. label00003F4A:
  6329. 00003F4A  5500                     subq.b     D0, 2
  6330. 00003F4C  6B1C                     bmi        +0x1E /* 00003F6A */
  6331. label00003F4E:
  6332. 00003F4E  D76A 0008                add.w      [A2 + 0x8], D3
  6333. 00003F52  6016                     bra        +0x18 /* 00003F6A */
  6334. label00003F54:
  6335. 00003F54  D76A 0006                add.w      [A2 + 0x6], D3
  6336. 00003F58  6010                     bra        +0x12 /* 00003F6A */
  6337. label00003F5A:
  6338. 00003F5A  3803                     move.w     D4, D3
  6339. 00003F5C  E244                     asr        D4.w, 1
  6340. 00003F5E  D96A 0006                add.w      [A2 + 0x6], D4
  6341. 00003F62  3003                     move.w     D0, D3
  6342. 00003F64  9044                     sub.w      D0, D4
  6343. 00003F66  D16A 0008                add.w      [A2 + 0x8], D0
  6344. label00003F6A:
  6345. 00003F6A  7001                     moveq.l    D0, 0x01
  6346. label00003F6C:
  6347. 00003F6C  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  6348. 00003F70  4E5E                     unlink     A6
  6349. 00003F72  4E75                     rts
  6350. export_1068:
  6351. 00003F74  4E56 0000                link       A6, 0
  6352. 00003F78  48E7 0018                movem.l    -[A7], A3,A4
  6353. 00003F7C  4878 09AC                push.l     0x9AC
  6354. 00003F80  4EAD 184A                jsr        [A5 + 0x184A /* export_773 */]
  6355. 00003F84  2840                     movea.l    A4, D0
  6356. 00003F86  200C                     move.l     D0, A4
  6357. 00003F88  588F                     addq.l     A7, 4
  6358. 00003F8A  6604                     bne        +0x6 /* 00003F90 */
  6359. 00003F8C  7000                     moveq.l    D0, 0x00
  6360. 00003F8E  602C                     bra        +0x2E /* 00003FBC */
  6361. label00003F90:
  6362. 00003F90  2654                     movea.l    A3, [A4]
  6363. 00003F92  26AE 000C                move.l     [A3], [A6 + 0xC]
  6364. 00003F96  276E 0010 0004           move.l     [A3 + 0x4], [A6 + 0x10]
  6365. 00003F9C  276E 0014 0008           move.l     [A3 + 0x8], [A6 + 0x14]
  6366. 00003FA2  276E 0008 000C           move.l     [A3 + 0xC], [A6 + 0x8]
  6367. 00003FA8  177C 0020 0998           move.b     [A3 + 0x998], 0x20 /* ' ' */
  6368. 00003FAE  177C 0020 0999           move.b     [A3 + 0x999], 0x20 /* ' ' */
  6369. 00003FB4  2F0C                     move.l     -[A7], A4
  6370. 00003FB6  4EBA 000E                jsr        [PC + 0xE /* 00003FC6 */]
  6371. 00003FBA  200C                     move.l     D0, A4
  6372. label00003FBC:
  6373. 00003FBC  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  6374. 00003FC2  4E5E                     unlink     A6
  6375. 00003FC4  4E75                     rts
  6376. fn00003FC6:
  6377. 00003FC6  4E56 0000                link       A6, 0
  6378. 00003FCA  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  6379. 00003FCE  4AAE 0008                tst.l      [A6 + 0x8]
  6380. 00003FD2  6606                     bne        +0x8 /* 00003FDA */
  6381. 00003FD4  7000                     moveq.l    D0, 0x00
  6382. 00003FD6  6000 0098                bra        +0x9A /* 00004070 */
  6383. label00003FDA:
  6384. 00003FDA  206E 0008                movea.l    A0, [A6 + 0x8]
  6385. 00003FDE  2650                     movea.l    A3, [A0]
  6386. 00003FE0  42AB 0010                clr.l      [A3 + 0x10]
  6387. 00003FE4  42AB 0014                clr.l      [A3 + 0x14]
  6388. 00003FE8  426B 001E                clr.w      [A3 + 0x1E]
  6389. 00003FEC  426B 0020                clr.w      [A3 + 0x20]
  6390. 00003FF0  426B 0022                clr.w      [A3 + 0x22]
  6391. 00003FF4  426B 0024                clr.w      [A3 + 0x24]
  6392. 00003FF8  426B 0026                clr.w      [A3 + 0x26]
  6393. 00003FFC  42AB 0028                clr.l      [A3 + 0x28]
  6394. 00004000  377C FFFF 0032           move.w     [A3 + 0x32], 0xFFFF
  6395. 00004006  7001                     moveq.l    D0, 0x01
  6396. 00004008  2740 0018                move.l     [A3 + 0x18], D0
  6397. 0000400C  426B 001C                clr.w      [A3 + 0x1C]
  6398. 00004010  426B 0034                clr.w      [A3 + 0x34]
  6399. 00004014  426B 0036                clr.w      [A3 + 0x36]
  6400. 00004018  426B 0030                clr.w      [A3 + 0x30]
  6401. 0000401C  377C 0064 002C           move.w     [A3 + 0x2C], 0x64 /* 'd' */
  6402. 00004022  377C FFFF 002E           move.w     [A3 + 0x2E], 0xFFFF
  6403. 00004028  426B 09A0                clr.w      [A3 + 0x9A0]
  6404. 0000402C  426B 099C                clr.w      [A3 + 0x99C]
  6405. 00004030  426B 09A8                clr.w      [A3 + 0x9A8]
  6406. 00004034  426B 09A4                clr.w      [A3 + 0x9A4]
  6407. 00004038  377C 0001 09AA           move.w     [A3 + 0x9AA], 0x1
  6408. 0000403E  7E00                     moveq.l    D7, 0x00
  6409. 00004040  99CC                     sub.l      A4, A4
  6410. 00004042  6024                     bra        +0x26 /* 00004068 */
  6411. label00004044:
  6412. 00004044  45EC 0038                lea.l      A2, [A4 + 0x38]
  6413. 00004048  D5CB                     add.l      A2, A3
  6414. 0000404A  4252                     clr.w      [A2]
  6415. 0000404C  426A 0002                clr.w      [A2 + 0x2]
  6416. 00004050  426A 0004                clr.w      [A2 + 0x4]
  6417. 00004054  426A 0006                clr.w      [A2 + 0x6]
  6418. 00004058  426A 0008                clr.w      [A2 + 0x8]
  6419. 0000405C  157C 0001 000A           move.b     [A2 + 0xA], 0x1
  6420. 00004062  5247                     addq.w     D7, 1
  6421. 00004064  49EC 000C                lea.l      A4, [A4 + 0xC]
  6422. label00004068:
  6423. 00004068  0C47 0064                cmpi.w     D7, 0x64 /* 'd' */
  6424. 0000406C  6DD6                     blt        -0x28 /* 00004044 */
  6425. 0000406E  7001                     moveq.l    D0, 0x01
  6426. label00004070:
  6427. 00004070  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  6428. 00004074  4E5E                     unlink     A6
  6429. 00004076  4E75                     rts
  6430. export_1070:
  6431. 00004078  4E56 FFFC                link       A6, -0x0004
  6432. 0000407C  4AAE 0008                tst.l      [A6 + 0x8]
  6433. 00004080  6604                     bne        +0x6 /* 00004086 */
  6434. 00004082  7001                     moveq.l    D0, 0x01
  6435. 00004084  6020                     bra        +0x22 /* 000040A6 */
  6436. label00004086:
  6437. 00004086  206E 0008                movea.l    A0, [A6 + 0x8]
  6438. 0000408A  2050                     movea.l    A0, [A0]
  6439. 0000408C  4A68 001C                tst.w      [A0 + 0x1C]
  6440. 00004090  6F0A                     ble        +0xC /* 0000409C */
  6441. 00004092  4A6E 000C                tst.w      [A6 + 0xC]
  6442. 00004096  6604                     bne        +0x6 /* 0000409C */
  6443. 00004098  7000                     moveq.l    D0, 0x00
  6444. 0000409A  600A                     bra        +0xC /* 000040A6 */
  6445. label0000409C:
  6446. 0000409C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6447. 000040A0  4EAD 185A                jsr        [A5 + 0x185A /* export_775 */]
  6448. 000040A4  7001                     moveq.l    D0, 0x01
  6449. label000040A6:
  6450. 000040A6  4E5E                     unlink     A6
  6451. 000040A8  4E75                     rts
  6452. fn000040AA:
  6453. 000040AA  4E56 FFF8                link       A6, -0x0008
  6454. 000040AE  2F07                     move.l     -[A7], D7
  6455. 000040B0  4AAE 0008                tst.l      [A6 + 0x8]
  6456. 000040B4  6706                     beq        +0x8 /* 000040BC */
  6457. 000040B6  4AAE 000C                tst.l      [A6 + 0xC]
  6458. 000040BA  6604                     bne        +0x6 /* 000040C0 */
  6459. label000040BC:
  6460. 000040BC  7000                     moveq.l    D0, 0x00
  6461. 000040BE  6038                     bra        +0x3A /* 000040F8 */
  6462. label000040C0:
  6463. 000040C0  7E00                     moveq.l    D7, 0x00
  6464. 000040C2  1E2E 0010                move.b     D7, [A6 + 0x10]
  6465. 000040C6  0807 0006                btst.b     D7, 0x6
  6466. 000040CA  6712                     beq        +0x14 /* 000040DE */
  6467. 000040CC  206E 0008                movea.l    A0, [A6 + 0x8]
  6468. 000040D0  226E 000C                movea.l    A1, [A6 + 0xC]
  6469. 000040D4  3029 0002                move.w     D0, [A1 + 0x2]
  6470. 000040D8  9068 0002                sub.w      D0, [A0 + 0x2]
  6471. 000040DC  601A                     bra        +0x1C /* 000040F8 */
  6472. label000040DE:
  6473. 000040DE  0807 0005                btst.b     D7, 0x5
  6474. 000040E2  6712                     beq        +0x14 /* 000040F6 */
  6475. 000040E4  206E 000C                movea.l    A0, [A6 + 0xC]
  6476. 000040E8  226E 0008                movea.l    A1, [A6 + 0x8]
  6477. 000040EC  3029 0004                move.w     D0, [A1 + 0x4]
  6478. 000040F0  9068 0004                sub.w      D0, [A0 + 0x4]
  6479. 000040F4  6002                     bra        +0x4 /* 000040F8 */
  6480. label000040F6:
  6481. 000040F6  7000                     moveq.l    D0, 0x00
  6482. label000040F8:
  6483. 000040F8  2E1F                     move.l     D7, [A7]+
  6484. 000040FA  4E5E                     unlink     A6
  6485. 000040FC  4E75                     rts
  6486. fn000040FE:
  6487. 000040FE  4E56 FFF8                link       A6, -0x0008
  6488. 00004102  48E7 0038                movem.l    -[A7], A2,A3,A4
  6489. 00004106  266E 000C                movea.l    A3, [A6 + 0xC]
  6490. 0000410A  286E 0010                movea.l    A4, [A6 + 0x10]
  6491. 0000410E  302C 0002                move.w     D0, [A4 + 0x2]
  6492. 00004112  B06C 0006                cmp.w      D0, [A4 + 0x6]
  6493. 00004116  6C0E                     bge        +0x10 /* 00004126 */
  6494. 00004118  2F0C                     move.l     -[A7], A4
  6495. 0000411A  2F0B                     move.l     -[A7], A3
  6496. 0000411C  4EAD 1C82                jsr        [A5 + 0x1C82 /* export_908 */]
  6497. 00004120  4A40                     tst.w      D0
  6498. 00004122  508F                     addq.l     A7, 8
  6499. 00004124  671C                     beq        +0x1E /* 00004142 */
  6500. label00004126:
  6501. 00004126  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  6502. 0000412A  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  6503. 0000412E  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  6504. 00004132  3F13                     move.w     -[A7], [A3]
  6505. 00004134  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6506. 00004138  4EAD 1BFA                jsr        [A5 + 0x1BFA /* export_891 */]
  6507. 0000413C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6508. 00004140  6072                     bra        +0x74 /* 000041B4 */
  6509. label00004142:
  6510. 00004142  2F0B                     move.l     -[A7], A3
  6511. 00004144  4EAD 1B52                jsr        [A5 + 0x1B52 /* export_870 */]
  6512. 00004148  2440                     movea.l    A2, D0
  6513. 0000414A  2E8C                     move.l     [A7], A4
  6514. 0000414C  4EAD 1B52                jsr        [A5 + 0x1B52 /* export_870 */]
  6515. 00004150  2640                     movea.l    A3, D0
  6516. 00004152  4297                     clr.l      [A7]
  6517. 00004154  42A7                     clr.l      -[A7]
  6518. 00004156  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  6519. 0000415A  2840                     movea.l    A4, D0
  6520. 0000415C  3EBC 0002                move.w     [A7], 0x2
  6521. 00004160  2F0B                     move.l     -[A7], A3
  6522. 00004162  2F0A                     move.l     -[A7], A2
  6523. 00004164  2F0C                     move.l     -[A7], A4
  6524. 00004166  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  6525. 0000416A  2E8A                     move.l     [A7], A2
  6526. 0000416C  A8D9                     syscall    DisposRgn/DisposeRgn
  6527. 0000416E  2E8B                     move.l     [A7], A3
  6528. 00004170  A8D9                     syscall    DisposRgn/DisposeRgn
  6529. 00004172  486E FFF8                pea.l      [A6 - 0x8]
  6530. 00004176  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6531. 0000417A  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  6532. 0000417E  486E FFF8                pea.l      [A6 - 0x8]
  6533. 00004182  4EAD 1B52                jsr        [A5 + 0x1B52 /* export_870 */]
  6534. 00004186  2640                     movea.l    A3, D0
  6535. 00004188  4297                     clr.l      [A7]
  6536. 0000418A  42A7                     clr.l      -[A7]
  6537. 0000418C  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  6538. 00004190  2440                     movea.l    A2, D0
  6539. 00004192  3EBC 0001                move.w     [A7], 0x1
  6540. 00004196  2F0B                     move.l     -[A7], A3
  6541. 00004198  2F0C                     move.l     -[A7], A4
  6542. 0000419A  2F0A                     move.l     -[A7], A2
  6543. 0000419C  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  6544. 000041A0  2E8C                     move.l     [A7], A4
  6545. 000041A2  A8D9                     syscall    DisposRgn/DisposeRgn
  6546. 000041A4  2E8B                     move.l     [A7], A3
  6547. 000041A6  A8D9                     syscall    DisposRgn/DisposeRgn
  6548. 000041A8  2E8A                     move.l     [A7], A2
  6549. 000041AA  A879                     syscall    SetClip
  6550. 000041AC  2E8A                     move.l     [A7], A2
  6551. 000041AE  A8D9                     syscall    DisposRgn/DisposeRgn
  6552. 000041B0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6553. label000041B4:
  6554. 000041B4  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  6555. 000041B8  4E5E                     unlink     A6
  6556. 000041BA  4E75                     rts
  6557. export_1071:
  6558. fn000041BC:
  6559. 000041BC  4E56 FD78                link       A6, -0x0288
  6560. 000041C0  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  6561. 000041C4  2A2E 0008                move.l     D5, [A6 + 0x8]
  6562. 000041C8  286E 0014                movea.l    A4, [A6 + 0x14]
  6563. 000041CC  3D7C 0001 FD84           move.w     [A6 - 0x27C], 0x1
  6564. 000041D2  2D7C F000 0000 FD80      move.l     [A6 - 0x280], 0xF0000000
  6565. 000041DA  1D7C 0001 FD7F           move.b     [A6 - 0x281], 0x1
  6566. 000041E0  3D7C FFFF FD7C           move.w     [A6 - 0x284], 0xFFFF
  6567. 000041E6  7E00                     moveq.l    D7, 0x00
  6568. 000041E8  4A85                     tst.l      D5
  6569. 000041EA  6704                     beq        +0x6 /* 000041F0 */
  6570. 000041EC  200C                     move.l     D0, A4
  6571. 000041EE  6606                     bne        +0x8 /* 000041F6 */
  6572. label000041F0:
  6573. 000041F0  7000                     moveq.l    D0, 0x00
  6574. 000041F2  6000 0320                bra        +0x322 /* 00004514 */
  6575. label000041F6:
  6576. 000041F6  2045                     movea.l    A0, D5
  6577. 000041F8  2450                     movea.l    A2, [A0]
  6578. 000041FA  4AAA 000C                tst.l      [A2 + 0xC]
  6579. 000041FE  6606                     bne        +0x8 /* 00004206 */
  6580. 00004200  7000                     moveq.l    D0, 0x00
  6581. 00004202  6000 0310                bra        +0x312 /* 00004514 */
  6582. label00004206:
  6583. 00004206  2045                     movea.l    A0, D5
  6584. 00004208  A029                     syscall    HLock
  6585. 0000420A  41EA 099A                lea.l      A0, [A2 + 0x99A]
  6586. 0000420E  2D48 FD8A                move.l     [A6 - 0x276], A0
  6587. 00004212  43EA 09A2                lea.l      A1, [A2 + 0x9A2]
  6588. 00004216  2D49 FD86                move.l     [A6 - 0x27A], A1
  6589. 0000421A  4A68 0002                tst.w      [A0 + 0x2]
  6590. 0000421E  6F0A                     ble        +0xC /* 0000422A */
  6591. 00004220  206E FD8A                movea.l    A0, [A6 - 0x276]
  6592. 00004224  3028 0002                move.w     D0, [A0 + 0x2]
  6593. 00004228  6002                     bra        +0x4 /* 0000422C */
  6594. label0000422A:
  6595. 0000422A  7000                     moveq.l    D0, 0x00
  6596. label0000422C:
  6597. 0000422C  3D40 FFDA                move.w     [A6 - 0x26], D0
  6598. 00004230  206E FD86                movea.l    A0, [A6 - 0x27A]
  6599. 00004234  3228 0002                move.w     D1, [A0 + 0x2]
  6600. 00004238  B268 0006                cmp.w      D1, [A0 + 0x6]
  6601. 0000423C  6D0A                     blt        +0xC /* 00004248 */
  6602. 0000423E  206E FD8A                movea.l    A0, [A6 - 0x276]
  6603. 00004242  3028 0006                move.w     D0, [A0 + 0x6]
  6604. 00004246  6008                     bra        +0xA /* 00004250 */
  6605. label00004248:
  6606. 00004248  206E FD86                movea.l    A0, [A6 - 0x27A]
  6607. 0000424C  3028 0006                move.w     D0, [A0 + 0x6]
  6608. label00004250:
  6609. 00004250  3600                     move.w     D3, D0
  6610. 00004252  B66A 0036                cmp.w      D3, [A2 + 0x36]
  6611. 00004256  6F04                     ble        +0x6 /* 0000425C */
  6612. 00004258  362A 0036                move.w     D3, [A2 + 0x36]
  6613. label0000425C:
  6614. 0000425C  B66E FFDA                cmp.w      D3, [A6 - 0x26]
  6615. 00004260  6F00 0296                ble        +0x298 /* 000044F8 */
  6616. 00004264  7800                     moveq.l    D4, 0x00
  6617. 00004266  2D6A 0018 FFDC           move.l     [A6 - 0x24], [A2 + 0x18]
  6618. 0000426C  2D6A 0010 FD78           move.l     [A6 - 0x288], [A2 + 0x10]
  6619. 00004272  47EA 0038                lea.l      A3, [A2 + 0x38]
  6620. 00004276  7C00                     moveq.l    D6, 0x00
  6621. 00004278  6046                     bra        +0x48 /* 000042C0 */
  6622. label0000427A:
  6623. 0000427A  3013                     move.w     D0, [A3]
  6624. 0000427C  D044                     add.w      D0, D4
  6625. 0000427E  B06E FFDA                cmp.w      D0, [A6 - 0x26]
  6626. 00004282  6E42                     bgt        +0x44 /* 000042C6 */
  6627. 00004284  52AE FFDC                addq.l     [A6 - 0x24], 1
  6628. 00004288  302E 0012                move.w     D0, [A6 + 0x12]
  6629. 0000428C  906E FD7A                sub.w      D0, [A6 - 0x286]
  6630. 00004290  3D40 FFE0                move.w     [A6 - 0x20], D0
  6631. 00004294  4A40                     tst.w      D0
  6632. 00004296  6D16                     blt        +0x18 /* 000042AE */
  6633. 00004298  302E FFE0                move.w     D0, [A6 - 0x20]
  6634. 0000429C  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  6635. 000042A0  6E0C                     bgt        +0xE /* 000042AE */
  6636. 000042A2  3546 0026                move.w     [A2 + 0x26], D6
  6637. 000042A6  306E FFE0                movea.w    A0, [A6 - 0x20]
  6638. 000042AA  2548 0028                move.l     [A2 + 0x28], A0
  6639. label000042AE:
  6640. 000042AE  302B 0002                move.w     D0, [A3 + 0x2]
  6641. 000042B2  48C0                     ext.l      D0
  6642. 000042B4  D1AE FD78                add.l      [A6 - 0x288], D0
  6643. 000042B8  D853                     add.w      D4, [A3]
  6644. 000042BA  47EB 000C                lea.l      A3, [A3 + 0xC]
  6645. 000042BE  5246                     addq.w     D6, 1
  6646. label000042C0:
  6647. 000042C0  BC6A 001C                cmp.w      D6, [A2 + 0x1C]
  6648. 000042C4  6DB4                     blt        -0x4A /* 0000427A */
  6649. label000042C6:
  6650. 000042C6  3D7C 0001 FFE2           move.w     [A6 - 0x1E], 0x1
  6651. 000042CC  486E FFE4                pea.l      [A6 - 0x1C]
  6652. 000042D0  486E FFE6                pea.l      [A6 - 0x1A]
  6653. 000042D4  486E FFF4                pea.l      [A6 - 0xC]
  6654. 000042D8  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  6655. 000042DC  2F05                     move.l     -[A7], D5
  6656. 000042DE  4EBA FB18                jsr        [PC - 0x4E8 /* 00003DF8 */]
  6657. 000042E2  4A40                     tst.w      D0
  6658. 000042E4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6659. 000042E8  6700 0224                beq        +0x226 /* 0000450E */
  6660. 000042EC  4A2E FFF4                tst.b      [A6 - 0xC]
  6661. 000042F0  660A                     bne        +0xC /* 000042FC */
  6662. 000042F2  082E 0004 FFF5           btst.b     [A6 - 0xB], 0x4
  6663. 000042F8  6600 01FE                bne        +0x200 /* 000044F8 */
  6664. label000042FC:
  6665. 000042FC  42A7                     clr.l      -[A7]
  6666. 000042FE  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  6667. 00004302  3EAE FFDA                move.w     [A7], [A6 - 0x26]
  6668. 00004306  3F03                     move.w     -[A7], D3
  6669. 00004308  2F2E FD86                move.l     -[A7], [A6 - 0x27A]
  6670. 0000430C  2F2E FD8A                move.l     -[A7], [A6 - 0x276]
  6671. 00004310  2F0C                     move.l     -[A7], A4
  6672. 00004312  4EBA FDEA                jsr        [PC - 0x216 /* 000040FE */]
  6673. 00004316  2E8C                     move.l     [A7], A4
  6674. 00004318  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  6675. 0000431C  2E00                     move.l     D7, D0
  6676. 0000431E  2007                     move.l     D0, D7
  6677. 00004320  7210                     moveq.l    D1, 0x10
  6678. 00004322  E2A8                     lsr        D0, D1
  6679. 00004324  0240 FFFF                andi.w     D0, 0xFFFF
  6680. 00004328  3E80                     move.w     [A7], D0
  6681. 0000432A  70FF                     moveq.l    D0, 0xFFFFFFFF
  6682. 0000432C  C047                     and.w      D0, D7
  6683. 0000432E  D06A 0030                add.w      D0, [A2 + 0x30]
  6684. 00004332  3F00                     move.w     -[A7], D0
  6685. 00004334  2F0C                     move.l     -[A7], A4
  6686. 00004336  4EAD 1C62                jsr        [A5 + 0x1C62 /* export_904 */]
  6687. 0000433A  3EBC 0001                move.w     [A7], 0x1
  6688. 0000433E  2F0C                     move.l     -[A7], A4
  6689. 00004340  4EAD 1C42                jsr        [A5 + 0x1C42 /* export_900 */]
  6690. 00004344  3EBC 0001                move.w     [A7], 0x1
  6691. 00004348  486E FD8E                pea.l      [A6 - 0x272]
  6692. 0000434C  486E FD7F                pea.l      [A6 - 0x281]
  6693. 00004350  486E FD80                pea.l      [A6 - 0x280]
  6694. 00004354  486E FD7C                pea.l      [A6 - 0x284]
  6695. 00004358  2F0C                     move.l     -[A7], A4
  6696. 0000435A  486E FFE6                pea.l      [A6 - 0x1A]
  6697. 0000435E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  6698. 00004362  4EBA CFDA                jsr        [PC - 0x3026 /* 0000133E */]
  6699. 00004366  4FEF 0038                lea.l      A7, [A7 + 0x38]
  6700. 0000436A  6000 0160                bra        +0x162 /* 000044CC */
  6701. label0000436E:
  6702. 0000436E  4A6E FFE2                tst.w      [A6 - 0x1E]
  6703. 00004372  666A                     bne        +0x6C /* 000043DE */
  6704. 00004374  52AE FFDC                addq.l     [A6 - 0x24], 1
  6705. 00004378  302E FFFC                move.w     D0, [A6 - 0x4]
  6706. 0000437C  48C0                     ext.l      D0
  6707. 0000437E  D1AE FD78                add.l      [A6 - 0x288], D0
  6708. 00004382  486E FFE4                pea.l      [A6 - 0x1C]
  6709. 00004386  486E FFE6                pea.l      [A6 - 0x1A]
  6710. 0000438A  486E FFF4                pea.l      [A6 - 0xC]
  6711. 0000438E  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  6712. 00004392  2F05                     move.l     -[A7], D5
  6713. 00004394  4EBA FA62                jsr        [PC - 0x59E /* 00003DF8 */]
  6714. 00004398  4A40                     tst.w      D0
  6715. 0000439A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6716. 0000439E  6608                     bne        +0xA /* 000043A8 */
  6717. 000043A0  426E FD84                clr.w      [A6 - 0x27C]
  6718. 000043A4  6000 012E                bra        +0x130 /* 000044D4 */
  6719. label000043A8:
  6720. 000043A8  4A2E FFF4                tst.b      [A6 - 0xC]
  6721. 000043AC  660A                     bne        +0xC /* 000043B8 */
  6722. 000043AE  082E 0004 FFF5           btst.b     [A6 - 0xB], 0x4
  6723. 000043B4  6600 011E                bne        +0x120 /* 000044D4 */
  6724. label000043B8:
  6725. 000043B8  4267                     clr.w      -[A7]
  6726. 000043BA  486E FD8E                pea.l      [A6 - 0x272]
  6727. 000043BE  486E FD7F                pea.l      [A6 - 0x281]
  6728. 000043C2  486E FD80                pea.l      [A6 - 0x280]
  6729. 000043C6  486E FD7C                pea.l      [A6 - 0x284]
  6730. 000043CA  2F0C                     move.l     -[A7], A4
  6731. 000043CC  486E FFE6                pea.l      [A6 - 0x1A]
  6732. 000043D0  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  6733. 000043D4  4EBA CF68                jsr        [PC - 0x3098 /* 0000133E */]
  6734. 000043D8  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  6735. 000043DC  6004                     bra        +0x6 /* 000043E2 */
  6736. label000043DE:
  6737. 000043DE  426E FFE2                clr.w      [A6 - 0x1E]
  6738. label000043E2:
  6739. 000043E2  BC6A 002C                cmp.w      D6, [A2 + 0x2C]
  6740. 000043E6  6D2C                     blt        +0x2E /* 00004414 */
  6741. 000043E8  BC6A 002E                cmp.w      D6, [A2 + 0x2E]
  6742. 000043EC  6E26                     bgt        +0x28 /* 00004414 */
  6743. 000043EE  486E FFF4                pea.l      [A6 - 0xC]
  6744. 000043F2  2F0B                     move.l     -[A7], A3
  6745. 000043F4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6746. 000043F8  2F05                     move.l     -[A7], D5
  6747. 000043FA  4EBA FA6C                jsr        [PC - 0x594 /* 00003E68 */]
  6748. 000043FE  4A40                     tst.w      D0
  6749. 00004400  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6750. 00004404  6700 00CE                beq        +0xD0 /* 000044D4 */
  6751. 00004408  302B 0002                move.w     D0, [A3 + 0x2]
  6752. 0000440C  48C0                     ext.l      D0
  6753. 0000440E  D1AA 0014                add.l      [A2 + 0x14], D0
  6754. 00004412  603C                     bra        +0x3E /* 00004450 */
  6755. label00004414:
  6756. 00004414  BC6A 001C                cmp.w      D6, [A2 + 0x1C]
  6757. 00004418  6D36                     blt        +0x38 /* 00004450 */
  6758. 0000441A  486E FFF4                pea.l      [A6 - 0xC]
  6759. 0000441E  2F0B                     move.l     -[A7], A3
  6760. 00004420  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6761. 00004424  2F05                     move.l     -[A7], D5
  6762. 00004426  4EBA FA40                jsr        [PC - 0x5C0 /* 00003E68 */]
  6763. 0000442A  4A40                     tst.w      D0
  6764. 0000442C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6765. 00004430  6700 00A2                beq        +0xA4 /* 000044D4 */
  6766. 00004434  3013                     move.w     D0, [A3]
  6767. 00004436  D044                     add.w      D0, D4
  6768. 00004438  B640                     cmp.w      D3, D0
  6769. 0000443A  6D14                     blt        +0x16 /* 00004450 */
  6770. 0000443C  526A 001C                addq.w     [A2 + 0x1C], 1
  6771. 00004440  3013                     move.w     D0, [A3]
  6772. 00004442  D16A 0032                add.w      [A2 + 0x32], D0
  6773. 00004446  302B 0002                move.w     D0, [A3 + 0x2]
  6774. 0000444A  48C0                     ext.l      D0
  6775. 0000444C  D1AA 0014                add.l      [A2 + 0x14], D0
  6776. label00004450:
  6777. 00004450  302B 0004                move.w     D0, [A3 + 0x4]
  6778. 00004454  D044                     add.w      D0, D4
  6779. 00004456  3F00                     move.w     -[A7], D0
  6780. 00004458  3F2B 0006                move.w     -[A7], [A3 + 0x6]
  6781. 0000445C  2F0C                     move.l     -[A7], A4
  6782. 0000445E  4EAD 1C92                jsr        [A5 + 0x1C92 /* export_910 */]
  6783. 00004462  302E 0012                move.w     D0, [A6 + 0x12]
  6784. 00004466  906E FD7A                sub.w      D0, [A6 - 0x286]
  6785. 0000446A  3D40 FFE0                move.w     [A6 - 0x20], D0
  6786. 0000446E  4A40                     tst.w      D0
  6787. 00004470  508F                     addq.l     A7, 8
  6788. 00004472  6D16                     blt        +0x18 /* 0000448A */
  6789. 00004474  302E FFE0                move.w     D0, [A6 - 0x20]
  6790. 00004478  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  6791. 0000447C  6E0C                     bgt        +0xE /* 0000448A */
  6792. 0000447E  3546 0026                move.w     [A2 + 0x26], D6
  6793. 00004482  306E FFE0                movea.w    A0, [A6 - 0x20]
  6794. 00004486  2548 0028                move.l     [A2 + 0x28], A0
  6795. label0000448A:
  6796. 0000448A  486E FD8E                pea.l      [A6 - 0x272]
  6797. 0000448E  486E FD7F                pea.l      [A6 - 0x281]
  6798. 00004492  486E FD80                pea.l      [A6 - 0x280]
  6799. 00004496  486E FD7C                pea.l      [A6 - 0x284]
  6800. 0000449A  42A7                     clr.l      -[A7]
  6801. 0000449C  486E FFE0                pea.l      [A6 - 0x20]
  6802. 000044A0  486E FFE4                pea.l      [A6 - 0x1C]
  6803. 000044A4  486E FFE6                pea.l      [A6 - 0x1A]
  6804. 000044A8  486E FFF4                pea.l      [A6 - 0xC]
  6805. 000044AC  2F0C                     move.l     -[A7], A4
  6806. 000044AE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6807. 000044B2  2F05                     move.l     -[A7], D5
  6808. 000044B4  1F3C 0001                move.b     -[A7], 0x1
  6809. 000044B8  4EBA 030C                jsr        [PC + 0x30C /* 000047C6 */]
  6810. 000044BC  D853                     add.w      D4, [A3]
  6811. 000044BE  B644                     cmp.w      D3, D4
  6812. 000044C0  4FEF 0032                lea.l      A7, [A7 + 0x32]
  6813. 000044C4  6F0E                     ble        +0x10 /* 000044D4 */
  6814. 000044C6  5246                     addq.w     D6, 1
  6815. 000044C8  47EB 000C                lea.l      A3, [A3 + 0xC]
  6816. label000044CC:
  6817. 000044CC  0C46 0064                cmpi.w     D6, 0x64 /* 'd' */
  6818. 000044D0  6D00 FE9C                blt        -0x162 /* 0000436E */
  6819. label000044D4:
  6820. 000044D4  2007                     move.l     D0, D7
  6821. 000044D6  7210                     moveq.l    D1, 0x10
  6822. 000044D8  E2A8                     lsr        D0, D1
  6823. 000044DA  0240 FFFF                andi.w     D0, 0xFFFF
  6824. 000044DE  3F00                     move.w     -[A7], D0
  6825. 000044E0  70FF                     moveq.l    D0, 0xFFFFFFFF
  6826. 000044E2  C047                     and.w      D0, D7
  6827. 000044E4  3F00                     move.w     -[A7], D0
  6828. 000044E6  2F0C                     move.l     -[A7], A4
  6829. 000044E8  4EAD 1C62                jsr        [A5 + 0x1C62 /* export_904 */]
  6830. 000044EC  2E8C                     move.l     [A7], A4
  6831. 000044EE  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  6832. 000044F2  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  6833. 000044F6  508F                     addq.l     A7, 8
  6834. label000044F8:
  6835. 000044F8  357C 0064 002C           move.w     [A2 + 0x2C], 0x64 /* 'd' */
  6836. 000044FE  357C FFFF 002E           move.w     [A2 + 0x2E], 0xFFFF
  6837. 00004504  2045                     movea.l    A0, D5
  6838. 00004506  A02A                     syscall    HUnlock
  6839. 00004508  302E FD84                move.w     D0, [A6 - 0x27C]
  6840. 0000450C  6006                     bra        +0x8 /* 00004514 */
  6841. label0000450E:
  6842. 0000450E  2045                     movea.l    A0, D5
  6843. 00004510  A02A                     syscall    HUnlock
  6844. 00004512  7000                     moveq.l    D0, 0x00
  6845. label00004514:
  6846. 00004514  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  6847. 00004518  4E5E                     unlink     A6
  6848. 0000451A  4E75                     rts
  6849. export_1072:
  6850. 0000451C  4E56 FD80                link       A6, -0x0280
  6851. 00004520  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  6852. 00004524  2E2E 0014                move.l     D7, [A6 + 0x14]
  6853. 00004528  262E 0010                move.l     D3, [A6 + 0x10]
  6854. 0000452C  286E 0008                movea.l    A4, [A6 + 0x8]
  6855. 00004530  7A00                     moveq.l    D5, 0x00
  6856. 00004532  2D7C F000 0000 FD84      move.l     [A6 - 0x27C], 0xF0000000
  6857. 0000453A  1D7C 0001 FD83           move.b     [A6 - 0x27D], 0x1
  6858. 00004540  3D7C FFFF FD80           move.w     [A6 - 0x280], 0xFFFF
  6859. 00004546  200C                     move.l     D0, A4
  6860. 00004548  6704                     beq        +0x6 /* 0000454E */
  6861. 0000454A  4A83                     tst.l      D3
  6862. 0000454C  6606                     bne        +0x8 /* 00004554 */
  6863. label0000454E:
  6864. 0000454E  7000                     moveq.l    D0, 0x00
  6865. 00004550  6000 01CE                bra        +0x1D0 /* 00004720 */
  6866. label00004554:
  6867. 00004554  204C                     movea.l    A0, A4
  6868. 00004556  A029                     syscall    HLock
  6869. 00004558  2047                     movea.l    A0, D7
  6870. 0000455A  2247                     movea.l    A1, D7
  6871. 0000455C  3028 0002                move.w     D0, [A0 + 0x2]
  6872. 00004560  B069 0006                cmp.w      D0, [A1 + 0x6]
  6873. 00004564  6C00 01AC                bge        +0x1AE /* 00004712 */
  6874. 00004568  2454                     movea.l    A2, [A4]
  6875. 0000456A  2052                     movea.l    A0, [A2]
  6876. 0000456C  2D50 FFDC                move.l     [A6 - 0x24], [A0]
  6877. 00004570  2D6A 0004 FFFC           move.l     [A6 - 0x4], [A2 + 0x4]
  6878. 00004576  206E FFDC                movea.l    A0, [A6 - 0x24]
  6879. 0000457A  2C10                     move.l     D6, [A0]
  6880. 0000457C  2546 0018                move.l     [A2 + 0x18], D6
  6881. 00004580  2028 0008                move.l     D0, [A0 + 0x8]
  6882. 00004584  2540 0010                move.l     [A2 + 0x10], D0
  6883. 00004588  2D40 FFD6                move.l     [A6 - 0x2A], D0
  6884. 0000458C  426A 001C                clr.w      [A2 + 0x1C]
  6885. 00004590  42AA 0014                clr.l      [A2 + 0x14]
  6886. 00004594  426A 0032                clr.w      [A2 + 0x32]
  6887. 00004598  2247                     movea.l    A1, D7
  6888. 0000459A  3829 0002                move.w     D4, [A1 + 0x2]
  6889. 0000459E  47EA 0038                lea.l      A3, [A2 + 0x38]
  6890. 000045A2  3D7C 0001 FFDA           move.w     [A6 - 0x26], 0x1
  6891. 000045A8  486E FFE0                pea.l      [A6 - 0x20]
  6892. 000045AC  486E FFE2                pea.l      [A6 - 0x1E]
  6893. 000045B0  486E FFF0                pea.l      [A6 - 0x10]
  6894. 000045B4  2F06                     move.l     -[A7], D6
  6895. 000045B6  2F0C                     move.l     -[A7], A4
  6896. 000045B8  4EBA F83E                jsr        [PC - 0x7C2 /* 00003DF8 */]
  6897. 000045BC  4A40                     tst.w      D0
  6898. 000045BE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6899. 000045C2  6700 0156                beq        +0x158 /* 0000471A */
  6900. 000045C6  3F3C 0001                move.w     -[A7], 0x1
  6901. 000045CA  2F03                     move.l     -[A7], D3
  6902. 000045CC  4EAD 1C42                jsr        [A5 + 0x1C42 /* export_900 */]
  6903. 000045D0  3EBC 0001                move.w     [A7], 0x1
  6904. 000045D4  486E FD88                pea.l      [A6 - 0x278]
  6905. 000045D8  486E FD83                pea.l      [A6 - 0x27D]
  6906. 000045DC  486E FD84                pea.l      [A6 - 0x27C]
  6907. 000045E0  486E FD80                pea.l      [A6 - 0x280]
  6908. 000045E4  2F03                     move.l     -[A7], D3
  6909. 000045E6  486E FFE2                pea.l      [A6 - 0x1E]
  6910. 000045EA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6911. 000045EE  4EBA CD4E                jsr        [PC - 0x32B2 /* 0000133E */]
  6912. 000045F2  4FEF 0022                lea.l      A7, [A7 + 0x22]
  6913. 000045F6  6000 010A                bra        +0x10C /* 00004702 */
  6914. label000045FA:
  6915. 000045FA  4A6E FFDA                tst.w      [A6 - 0x26]
  6916. 000045FE  6660                     bne        +0x62 /* 00004660 */
  6917. 00004600  5286                     addq.l     D6, 1
  6918. 00004602  302E FFF8                move.w     D0, [A6 - 0x8]
  6919. 00004606  48C0                     ext.l      D0
  6920. 00004608  D1AE FFD6                add.l      [A6 - 0x2A], D0
  6921. 0000460C  486E FFE0                pea.l      [A6 - 0x20]
  6922. 00004610  486E FFE2                pea.l      [A6 - 0x1E]
  6923. 00004614  486E FFF0                pea.l      [A6 - 0x10]
  6924. 00004618  2F06                     move.l     -[A7], D6
  6925. 0000461A  2F0C                     move.l     -[A7], A4
  6926. 0000461C  4EBA F7DA                jsr        [PC - 0x826 /* 00003DF8 */]
  6927. 00004620  4A40                     tst.w      D0
  6928. 00004622  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6929. 00004626  6700 00F2                beq        +0xF4 /* 0000471A */
  6930. 0000462A  4267                     clr.w      -[A7]
  6931. 0000462C  486E FD88                pea.l      [A6 - 0x278]
  6932. 00004630  486E FD83                pea.l      [A6 - 0x27D]
  6933. 00004634  486E FD84                pea.l      [A6 - 0x27C]
  6934. 00004638  486E FD80                pea.l      [A6 - 0x280]
  6935. 0000463C  2F03                     move.l     -[A7], D3
  6936. 0000463E  486E FFE2                pea.l      [A6 - 0x1E]
  6937. 00004642  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6938. 00004646  4EBA CCF6                jsr        [PC - 0x330A /* 0000133E */]
  6939. 0000464A  4A2E FFF0                tst.b      [A6 - 0x10]
  6940. 0000464E  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  6941. 00004652  6610                     bne        +0x12 /* 00004664 */
  6942. 00004654  082E 0004 FFF1           btst.b     [A6 - 0xF], 0x4
  6943. 0000465A  6600 00AE                bne        +0xB0 /* 0000470A */
  6944. 0000465E  6004                     bra        +0x6 /* 00004664 */
  6945. label00004660:
  6946. 00004660  426E FFDA                clr.w      [A6 - 0x26]
  6947. label00004664:
  6948. 00004664  BA6A 001C                cmp.w      D5, [A2 + 0x1C]
  6949. 00004668  6D3A                     blt        +0x3C /* 000046A4 */
  6950. 0000466A  486E FFF0                pea.l      [A6 - 0x10]
  6951. 0000466E  2F0B                     move.l     -[A7], A3
  6952. 00004670  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6953. 00004674  2F0C                     move.l     -[A7], A4
  6954. 00004676  4EBA F7F0                jsr        [PC - 0x810 /* 00003E68 */]
  6955. 0000467A  4A40                     tst.w      D0
  6956. 0000467C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6957. 00004680  6700 0080                beq        +0x82 /* 00004702 */
  6958. 00004684  2047                     movea.l    A0, D7
  6959. 00004686  3013                     move.w     D0, [A3]
  6960. 00004688  D044                     add.w      D0, D4
  6961. 0000468A  B068 0006                cmp.w      D0, [A0 + 0x6]
  6962. 0000468E  6E7A                     bgt        +0x7C /* 0000470A */
  6963. 00004690  526A 001C                addq.w     [A2 + 0x1C], 1
  6964. 00004694  3013                     move.w     D0, [A3]
  6965. 00004696  D16A 0032                add.w      [A2 + 0x32], D0
  6966. 0000469A  302B 0002                move.w     D0, [A3 + 0x2]
  6967. 0000469E  48C0                     ext.l      D0
  6968. 000046A0  D1AA 0014                add.l      [A2 + 0x14], D0
  6969. label000046A4:
  6970. 000046A4  302B 0004                move.w     D0, [A3 + 0x4]
  6971. 000046A8  D044                     add.w      D0, D4
  6972. 000046AA  3F00                     move.w     -[A7], D0
  6973. 000046AC  2047                     movea.l    A0, D7
  6974. 000046AE  3010                     move.w     D0, [A0]
  6975. 000046B0  D06B 0006                add.w      D0, [A3 + 0x6]
  6976. 000046B4  3F00                     move.w     -[A7], D0
  6977. 000046B6  2F03                     move.l     -[A7], D3
  6978. 000046B8  4EAD 1C92                jsr        [A5 + 0x1C92 /* export_910 */]
  6979. 000046BC  486E FD88                pea.l      [A6 - 0x278]
  6980. 000046C0  486E FD83                pea.l      [A6 - 0x27D]
  6981. 000046C4  486E FD84                pea.l      [A6 - 0x27C]
  6982. 000046C8  486E FD80                pea.l      [A6 - 0x280]
  6983. 000046CC  42A7                     clr.l      -[A7]
  6984. 000046CE  486E FFD4                pea.l      [A6 - 0x2C]
  6985. 000046D2  486E FFE0                pea.l      [A6 - 0x20]
  6986. 000046D6  486E FFE2                pea.l      [A6 - 0x1E]
  6987. 000046DA  486E FFF0                pea.l      [A6 - 0x10]
  6988. 000046DE  2F03                     move.l     -[A7], D3
  6989. 000046E0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6990. 000046E4  2F0C                     move.l     -[A7], A4
  6991. 000046E6  1F3C 0001                move.b     -[A7], 0x1
  6992. 000046EA  4EBA 00DA                jsr        [PC + 0xDA /* 000047C6 */]
  6993. 000046EE  D853                     add.w      D4, [A3]
  6994. 000046F0  2047                     movea.l    A0, D7
  6995. 000046F2  B868 0006                cmp.w      D4, [A0 + 0x6]
  6996. 000046F6  4FEF 003A                lea.l      A7, [A7 + 0x3A]
  6997. 000046FA  6C0E                     bge        +0x10 /* 0000470A */
  6998. 000046FC  5245                     addq.w     D5, 1
  6999. 000046FE  47EB 000C                lea.l      A3, [A3 + 0xC]
  7000. label00004702:
  7001. 00004702  0C45 0064                cmpi.w     D5, 0x64 /* 'd' */
  7002. 00004706  6D00 FEF2                blt        -0x10C /* 000045FA */
  7003. label0000470A:
  7004. 0000470A  2F03                     move.l     -[A7], D3
  7005. 0000470C  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  7006. 00004710  588F                     addq.l     A7, 4
  7007. label00004712:
  7008. 00004712  204C                     movea.l    A0, A4
  7009. 00004714  A02A                     syscall    HUnlock
  7010. 00004716  7001                     moveq.l    D0, 0x01
  7011. 00004718  6006                     bra        +0x8 /* 00004720 */
  7012. label0000471A:
  7013. 0000471A  204C                     movea.l    A0, A4
  7014. 0000471C  A02A                     syscall    HUnlock
  7015. 0000471E  7000                     moveq.l    D0, 0x00
  7016. label00004720:
  7017. 00004720  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  7018. 00004724  4E5E                     unlink     A6
  7019. 00004726  4E75                     rts
  7020. fn00004728:
  7021. 00004728  4E56 FFFE                link       A6, -0x0002
  7022. 0000472C  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  7023. 00004730  2E2E 000E                move.l     D7, [A6 + 0xE]
  7024. 00004734  246E 0012                movea.l    A2, [A6 + 0x12]
  7025. 00004738  206E 000A                movea.l    A0, [A6 + 0xA]
  7026. 0000473C  2850                     movea.l    A4, [A0]
  7027. 0000473E  224C                     movea.l    A1, A4
  7028. 00004740  D2EE 001A                add.w      A1, [A6 + 0x1A]
  7029. 00004744  1D69 0998 FFFF           move.b     [A6 - 0x1], [A1 + 0x998]
  7030. 0000474A  0C2E 0020 FFFF           cmpi.b     [A6 - 0x1], 0x20 /* ' ' */
  7031. 00004750  6706                     beq        +0x8 /* 00004758 */
  7032. 00004752  4A2E FFFF                tst.b      [A6 - 0x1]
  7033. 00004756  6604                     bne        +0x6 /* 0000475C */
  7034. label00004758:
  7035. 00004758  7001                     moveq.l    D0, 0x01
  7036. 0000475A  6062                     bra        +0x64 /* 000047BE */
  7037. label0000475C:
  7038. 0000475C  302E 0016                move.w     D0, [A6 + 0x16]
  7039. 00004760  B06E 0018                cmp.w      D0, [A6 + 0x18]
  7040. 00004764  56C6                     sne        D6
  7041. 00004766  4406                     neg.b      D6
  7042. 00004768  4886                     ext.w      D6
  7043. 0000476A  4A46                     tst.w      D6
  7044. 0000476C  6722                     beq        +0x24 /* 00004790 */
  7045. 0000476E  206C 0004                movea.l    A0, [A4 + 0x4]
  7046. 00004772  2050                     movea.l    A0, [A0]
  7047. 00004774  2668 000A                movea.l    A3, [A0 + 0xA]
  7048. 00004778  2F0A                     move.l     -[A7], A2
  7049. 0000477A  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  7050. 0000477E  2F0B                     move.l     -[A7], A3
  7051. 00004780  4EBA D9B6                jsr        [PC - 0x264A /* 00002138 */]
  7052. 00004784  2E8A                     move.l     [A7], A2
  7053. 00004786  2F07                     move.l     -[A7], D7
  7054. 00004788  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  7055. 0000478C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7056. label00004790:
  7057. 00004790  3F3C 0001                move.w     -[A7], 0x1
  7058. 00004794  486E FFFF                pea.l      [A6 - 0x1]
  7059. 00004798  1F3C 0001                move.b     -[A7], 0x1
  7060. 0000479C  486A 0028                pea.l      [A2 + 0x28]
  7061. 000047A0  42A7                     clr.l      -[A7]
  7062. 000047A2  2F07                     move.l     -[A7], D7
  7063. 000047A4  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  7064. 000047A8  4EBA 0538                jsr        [PC + 0x538 /* 00004CE2 */]
  7065. 000047AC  4A46                     tst.w      D6
  7066. 000047AE  4FEF 0016                lea.l      A7, [A7 + 0x16]
  7067. 000047B2  6708                     beq        +0xA /* 000047BC */
  7068. 000047B4  2F07                     move.l     -[A7], D7
  7069. 000047B6  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  7070. 000047BA  588F                     addq.l     A7, 4
  7071. label000047BC:
  7072. 000047BC  7001                     moveq.l    D0, 0x01
  7073. label000047BE:
  7074. 000047BE  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  7075. 000047C2  4E5E                     unlink     A6
  7076. 000047C4  4E75                     rts
  7077. fn000047C6:
  7078. 000047C6  4E56 FBC4                link       A6, -0x043C
  7079. 000047CA  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  7080. 000047CE  1E2E 0008                move.b     D7, [A6 + 0x8]
  7081. 000047D2  266E 0022                movea.l    A3, [A6 + 0x22]
  7082. 000047D6  4AAE 000A                tst.l      [A6 + 0xA]
  7083. 000047DA  6606                     bne        +0x8 /* 000047E2 */
  7084. 000047DC  7000                     moveq.l    D0, 0x00
  7085. 000047DE  6000 04FA                bra        +0x4FC /* 00004CDA */
  7086. label000047E2:
  7087. 000047E2  206E 000A                movea.l    A0, [A6 + 0xA]
  7088. 000047E6  A029                     syscall    HLock
  7089. 000047E8  206E 000A                movea.l    A0, [A6 + 0xA]
  7090. 000047EC  2450                     movea.l    A2, [A0]
  7091. 000047EE  226E 000E                movea.l    A1, [A6 + 0xE]
  7092. 000047F2  2251                     movea.l    A1, [A1]
  7093. 000047F4  2D51 FBC8                move.l     [A6 - 0x438], [A1]
  7094. 000047F8  2D6A 0004 FBC4           move.l     [A6 - 0x43C], [A2 + 0x4]
  7095. 000047FE  1D6A 0999 FBF9           move.b     [A6 - 0x407], [A2 + 0x999]
  7096. 00004804  0C2E 0020 FBF9           cmpi.b     [A6 - 0x407], 0x20 /* ' ' */
  7097. 0000480A  6604                     bne        +0x6 /* 00004810 */
  7098. 0000480C  7000                     moveq.l    D0, 0x00
  7099. 0000480E  6016                     bra        +0x18 /* 00004826 */
  7100. label00004810:
  7101. 00004810  1F2E FBF9                move.b     -[A7], [A6 - 0x407]
  7102. 00004814  206E 0016                movea.l    A0, [A6 + 0x16]
  7103. 00004818  3F28 0002                move.w     -[A7], [A0 + 0x2]
  7104. 0000481C  2F2E FBC8                move.l     -[A7], [A6 - 0x438]
  7105. 00004820  4EBA DE42                jsr        [PC - 0x21BE /* 00002664 */]
  7106. 00004824  508F                     addq.l     A7, 8
  7107. label00004826:
  7108. 00004826  3D40 FBF6                move.w     [A6 - 0x40A], D0
  7109. 0000482A  486E FBD0                pea.l      [A6 - 0x430]
  7110. 0000482E  206E 0016                movea.l    A0, [A6 + 0x16]
  7111. 00004832  3F28 0002                move.w     -[A7], [A0 + 0x2]
  7112. 00004836  2F2E FBC8                move.l     -[A7], [A6 - 0x438]
  7113. 0000483A  4EBA DF00                jsr        [PC - 0x2100 /* 0000273C */]
  7114. 0000483E  7028                     moveq.l    D0, 0x28
  7115. 00004840  D0AE 0036                add.l      D0, [A6 + 0x36]
  7116. 00004844  2D40 FBCC                move.l     [A6 - 0x434], D0
  7117. 00004848  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  7118. 0000484E  7C00                     moveq.l    D6, 0x00
  7119. 00004850  2EAE 0012                move.l     [A7], [A6 + 0x12]
  7120. 00004854  4EAD 1B92                jsr        [A5 + 0x1B92 /* export_878 */]
  7121. 00004858  2D40 FBF0                move.l     [A6 - 0x410], D0
  7122. 0000485C  76FF                     moveq.l    D3, 0xFFFFFFFF
  7123. 0000485E  C640                     and.w      D3, D0
  7124. 00004860  4A53                     tst.w      [A3]
  7125. 00004862  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7126. 00004866  6638                     bne        +0x3A /* 000048A0 */
  7127. 00004868  206E 0016                movea.l    A0, [A6 + 0x16]
  7128. 0000486C  4A68 0008                tst.w      [A0 + 0x8]
  7129. 00004870  6E2E                     bgt        +0x30 /* 000048A0 */
  7130. 00004872  0807 0000                btst.b     D7, 0x0
  7131. 00004876  6728                     beq        +0x2A /* 000048A0 */
  7132. 00004878  4AAA 000C                tst.l      [A2 + 0xC]
  7133. 0000487C  6622                     bne        +0x24 /* 000048A0 */
  7134. 0000487E  202E FBF0                move.l     D0, [A6 - 0x410]
  7135. 00004882  7210                     moveq.l    D1, 0x10
  7136. 00004884  E2A8                     lsr        D0, D1
  7137. 00004886  0240 FFFF                andi.w     D0, 0xFFFF
  7138. 0000488A  906E FBD2                sub.w      D0, [A6 - 0x42E]
  7139. 0000488E  3D40 FFFA                move.w     [A6 - 0x6], D0
  7140. 00004892  3543 001E                move.w     [A2 + 0x1E], D3
  7141. 00004896  3540 0020                move.w     [A2 + 0x20], D0
  7142. 0000489A  256A 001E 0022           move.l     [A2 + 0x22], [A2 + 0x1E]
  7143. label000048A0:
  7144. 000048A0  422E FFFF                clr.b      [A6 - 0x1]
  7145. 000048A4  6000 03FC                bra        +0x3FE /* 00004CA2 */
  7146. label000048A8:
  7147. 000048A8  4A6E FFFC                tst.w      [A6 - 0x4]
  7148. 000048AC  6656                     bne        +0x58 /* 00004904 */
  7149. 000048AE  522E FFFF                addq.b     [A6 - 0x1], 1
  7150. 000048B2  2F2E 001A                move.l     -[A7], [A6 + 0x1A]
  7151. 000048B6  1F3C 0001                move.b     -[A7], 0x1
  7152. 000048BA  2F2E FBC4                move.l     -[A7], [A6 - 0x43C]
  7153. 000048BE  4EBA BC58                jsr        [PC - 0x43A8 /* 00000518 */]
  7154. 000048C2  4A40                     tst.w      D0
  7155. 000048C4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7156. 000048C8  6700 03EC                beq        +0x3EE /* 00004CB6 */
  7157. 000048CC  4267                     clr.w      -[A7]
  7158. 000048CE  2F2E 0036                move.l     -[A7], [A6 + 0x36]
  7159. 000048D2  2F2E 0032                move.l     -[A7], [A6 + 0x32]
  7160. 000048D6  2F2E 002E                move.l     -[A7], [A6 + 0x2E]
  7161. 000048DA  2F2E 002A                move.l     -[A7], [A6 + 0x2A]
  7162. 000048DE  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  7163. 000048E2  2F2E 001A                move.l     -[A7], [A6 + 0x1A]
  7164. 000048E6  2F2E FBC4                move.l     -[A7], [A6 - 0x43C]
  7165. 000048EA  4EBA CA52                jsr        [PC - 0x35AE /* 0000133E */]
  7166. 000048EE  7028                     moveq.l    D0, 0x28
  7167. 000048F0  D0AE 0036                add.l      D0, [A6 + 0x36]
  7168. 000048F4  2D40 FBCC                move.l     [A6 - 0x434], D0
  7169. 000048F8  206E 001E                movea.l    A0, [A6 + 0x1E]
  7170. 000048FC  4250                     clr.w      [A0]
  7171. 000048FE  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  7172. 00004902  6004                     bra        +0x6 /* 00004908 */
  7173. label00004904:
  7174. 00004904  426E FFFC                clr.w      [A6 - 0x4]
  7175. label00004908:
  7176. 00004908  206E 001E                movea.l    A0, [A6 + 0x1E]
  7177. 0000490C  226E 001A                movea.l    A1, [A6 + 0x1A]
  7178. 00004910  3A29 000C                move.w     D5, [A1 + 0xC]
  7179. 00004914  9A50                     sub.w      D5, [A0]
  7180. 00004916  206E 0016                movea.l    A0, [A6 + 0x16]
  7181. 0000491A  3028 0008                move.w     D0, [A0 + 0x8]
  7182. 0000491E  9046                     sub.w      D0, D6
  7183. 00004920  B045                     cmp.w      D0, D5
  7184. 00004922  6C0A                     bge        +0xC /* 0000492E */
  7185. 00004924  206E 0016                movea.l    A0, [A6 + 0x16]
  7186. 00004928  3A28 0008                move.w     D5, [A0 + 0x8]
  7187. 0000492C  9A46                     sub.w      D5, D6
  7188. label0000492E:
  7189. 0000492E  4A45                     tst.w      D5
  7190. 00004930  6700 0370                beq        +0x372 /* 00004CA2 */
  7191. 00004934  3F05                     move.w     -[A7], D5
  7192. 00004936  486E FBFA                pea.l      [A6 - 0x406]
  7193. 0000493A  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  7194. 0000493E  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  7195. 00004942  3800                     move.w     D4, D0
  7196. 00004944  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7197. 00004948  6700 0358                beq        +0x35A /* 00004CA2 */
  7198. 0000494C  0807 0000                btst.b     D7, 0x0
  7199. 00004950  6714                     beq        +0x16 /* 00004966 */
  7200. 00004952  BC53                     cmp.w      D6, [A3]
  7201. 00004954  6E10                     bgt        +0x12 /* 00004966 */
  7202. 00004956  3006                     move.w     D0, D6
  7203. 00004958  D044                     add.w      D0, D4
  7204. 0000495A  B053                     cmp.w      D0, [A3]
  7205. 0000495C  6D08                     blt        +0xA /* 00004966 */
  7206. 0000495E  3A13                     move.w     D5, [A3]
  7207. 00004960  9A46                     sub.w      D5, D6
  7208. 00004962  5245                     addq.w     D5, 1
  7209. 00004964  6028                     bra        +0x2A /* 0000498E */
  7210. label00004966:
  7211. 00004966  0807 0002                btst.b     D7, 0x2
  7212. 0000496A  6714                     beq        +0x16 /* 00004980 */
  7213. 0000496C  BC53                     cmp.w      D6, [A3]
  7214. 0000496E  6E10                     bgt        +0x12 /* 00004980 */
  7215. 00004970  3006                     move.w     D0, D6
  7216. 00004972  D044                     add.w      D0, D4
  7217. 00004974  B053                     cmp.w      D0, [A3]
  7218. 00004976  6F08                     ble        +0xA /* 00004980 */
  7219. 00004978  3A13                     move.w     D5, [A3]
  7220. 0000497A  9A46                     sub.w      D5, D6
  7221. 0000497C  5245                     addq.w     D5, 1
  7222. 0000497E  600E                     bra        +0x10 /* 0000498E */
  7223. label00004980:
  7224. 00004980  0807 0003                btst.b     D7, 0x3
  7225. 00004984  6706                     beq        +0x8 /* 0000498C */
  7226. 00004986  7A01                     moveq.l    D5, 0x01
  7227. 00004988  DA44                     add.w      D5, D4
  7228. 0000498A  6002                     bra        +0x4 /* 0000498E */
  7229. label0000498C:
  7230. 0000498C  7A00                     moveq.l    D5, 0x00
  7231. label0000498E:
  7232. 0000498E  DC44                     add.w      D6, D4
  7233. 00004990  206E 001E                movea.l    A0, [A6 + 0x1E]
  7234. 00004994  D950                     add.w      [A0], D4
  7235. 00004996  226E 001A                movea.l    A1, [A6 + 0x1A]
  7236. 0000499A  4A11                     tst.b      [A1]
  7237. 0000499C  6600 01B8                bne        +0x1BA /* 00004B56 */
  7238. 000049A0  426E FBF4                clr.w      [A6 - 0x40C]
  7239. 000049A4  206E 0016                movea.l    A0, [A6 + 0x16]
  7240. 000049A8  0828 0003 0001           btst.b     [A0 + 0x1], 0x3
  7241. 000049AE  6730                     beq        +0x32 /* 000049E0 */
  7242. 000049B0  204E                     movea.l    A0, A6
  7243. 000049B2  D0C4                     add.w      A0, D4
  7244. 000049B4  0C28 000D FBF9           cmpi.b     [A0 - 0x407], 0xD /* '\r' */
  7245. 000049BA  6624                     bne        +0x26 /* 000049E0 */
  7246. 000049BC  3D7C 0001 FBF4           move.w     [A6 - 0x40C], 0x1
  7247. 000049C2  0807 0003                btst.b     D7, 0x3
  7248. 000049C6  670C                     beq        +0xE /* 000049D4 */
  7249. 000049C8  204E                     movea.l    A0, A6
  7250. 000049CA  D0C4                     add.w      A0, D4
  7251. 000049CC  116A 0998 FBF9           move.b     [A0 - 0x407], [A2 + 0x998]
  7252. 000049D2  600C                     bra        +0xE /* 000049E0 */
  7253. label000049D4:
  7254. 000049D4  70FF                     moveq.l    D0, 0xFFFFFFFF
  7255. 000049D6  D045                     add.w      D0, D5
  7256. 000049D8  B840                     cmp.w      D4, D0
  7257. 000049DA  6602                     bne        +0x4 /* 000049DE */
  7258. 000049DC  5345                     subq.w     D5, 1
  7259. label000049DE:
  7260. 000049DE  5344                     subq.w     D4, 1
  7261. label000049E0:
  7262. 000049E0  4A45                     tst.w      D5
  7263. 000049E2  6700 00F8                beq        +0xFA /* 00004ADC */
  7264. 000049E6  5345                     subq.w     D5, 1
  7265. 000049E8  0807 0003                btst.b     D7, 0x3
  7266. 000049EC  6778                     beq        +0x7A /* 00004A66 */
  7267. 000049EE  206E 0032                movea.l    A0, [A6 + 0x32]
  7268. 000049F2  4A10                     tst.b      [A0]
  7269. 000049F4  6B00 02AC                bmi        +0x2AE /* 00004CA2 */
  7270. 000049F8  42A7                     clr.l      -[A7]
  7271. 000049FA  2F0B                     move.l     -[A7], A3
  7272. 000049FC  206E 0026                movea.l    A0, [A6 + 0x26]
  7273. 00004A00  3010                     move.w     D0, [A0]
  7274. 00004A02  9043                     sub.w      D0, D3
  7275. 00004A04  3F00                     move.w     -[A7], D0
  7276. 00004A06  3F04                     move.w     -[A7], D4
  7277. 00004A08  486E FBFA                pea.l      [A6 - 0x406]
  7278. 00004A0C  2F2E 0036                move.l     -[A7], [A6 + 0x36]
  7279. 00004A10  4EBA 11BA                jsr        [PC + 0x11BA /* 00005BCC */]
  7280. 00004A14  2D40 FBF0                move.l     [A6 - 0x410], D0
  7281. 00004A18  0240 FFFF                andi.w     D0, 0xFFFF
  7282. 00004A1C  D640                     add.w      D3, D0
  7283. 00004A1E  B853                     cmp.w      D4, [A3]
  7284. 00004A20  4FEF 0014                lea.l      A7, [A7 + 0x14]
  7285. 00004A24  6F10                     ble        +0x12 /* 00004A36 */
  7286. 00004A26  3006                     move.w     D0, D6
  7287. 00004A28  9044                     sub.w      D0, D4
  7288. 00004A2A  D153                     add.w      [A3], D0
  7289. 00004A2C  206E 0026                movea.l    A0, [A6 + 0x26]
  7290. 00004A30  3083                     move.w     [A0], D3
  7291. 00004A32  6000 029E                bra        +0x2A0 /* 00004CD2 */
  7292. label00004A36:
  7293. 00004A36  206E 0026                movea.l    A0, [A6 + 0x26]
  7294. 00004A3A  B650                     cmp.w      D3, [A0]
  7295. 00004A3C  6F00 0264                ble        +0x266 /* 00004CA2 */
  7296. 00004A40  3006                     move.w     D0, D6
  7297. 00004A42  9044                     sub.w      D0, D4
  7298. 00004A44  5340                     subq.w     D0, 1
  7299. 00004A46  D153                     add.w      [A3], D0
  7300. 00004A48  204E                     movea.l    A0, A6
  7301. 00004A4A  D0C4                     add.w      A0, D4
  7302. 00004A4C  7000                     moveq.l    D0, 0x00
  7303. 00004A4E  1028 FBF9                move.b     D0, [A0 - 0x407]
  7304. 00004A52  D080                     add.l      D0, D0
  7305. 00004A54  206E 0036                movea.l    A0, [A6 + 0x36]
  7306. 00004A58  9670 084C                sub.w      D3, [A0 + D0 + 0x4C]
  7307. 00004A5C  226E 0026                movea.l    A1, [A6 + 0x26]
  7308. 00004A60  3283                     move.w     [A1], D3
  7309. 00004A62  6000 026E                bra        +0x270 /* 00004CD2 */
  7310. label00004A66:
  7311. 00004A66  4A45                     tst.w      D5
  7312. 00004A68  6722                     beq        +0x24 /* 00004A8C */
  7313. 00004A6A  3F05                     move.w     -[A7], D5
  7314. 00004A6C  486E FBFA                pea.l      [A6 - 0x406]
  7315. 00004A70  206E 0032                movea.l    A0, [A6 + 0x32]
  7316. 00004A74  1F10                     move.b     -[A7], [A0]
  7317. 00004A76  2F2E FBCC                move.l     -[A7], [A6 - 0x434]
  7318. 00004A7A  486E FBD0                pea.l      [A6 - 0x430]
  7319. 00004A7E  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  7320. 00004A82  1F07                     move.b     -[A7], D7
  7321. 00004A84  4EBA 025C                jsr        [PC + 0x25C /* 00004CE2 */]
  7322. 00004A88  4FEF 0016                lea.l      A7, [A7 + 0x16]
  7323. label00004A8C:
  7324. 00004A8C  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  7325. 00004A90  4EAD 1B92                jsr        [A5 + 0x1B92 /* export_878 */]
  7326. 00004A94  2D40 FBF0                move.l     [A6 - 0x410], D0
  7327. 00004A98  7210                     moveq.l    D1, 0x10
  7328. 00004A9A  E2A8                     lsr        D0, D1
  7329. 00004A9C  0240 FFFF                andi.w     D0, 0xFFFF
  7330. 00004AA0  906E FBD2                sub.w      D0, [A6 - 0x42E]
  7331. 00004AA4  3D40 FFFA                move.w     [A6 - 0x6], D0
  7332. 00004AA8  76FF                     moveq.l    D3, 0xFFFFFFFF
  7333. 00004AAA  C66E FBF2                and.w      D3, [A6 - 0x40E]
  7334. 00004AAE  0807 0000                btst.b     D7, 0x0
  7335. 00004AB2  588F                     addq.l     A7, 4
  7336. 00004AB4  6716                     beq        +0x18 /* 00004ACC */
  7337. 00004AB6  4AAA 000C                tst.l      [A2 + 0xC]
  7338. 00004ABA  6610                     bne        +0x12 /* 00004ACC */
  7339. 00004ABC  3543 001E                move.w     [A2 + 0x1E], D3
  7340. 00004AC0  356E FFFA 0020           move.w     [A2 + 0x20], [A6 - 0x6]
  7341. 00004AC6  256A 001E 0022           move.l     [A2 + 0x22], [A2 + 0x1E]
  7342. label00004ACC:
  7343. 00004ACC  0807 0002                btst.b     D7, 0x2
  7344. 00004AD0  670A                     beq        +0xC /* 00004ADC */
  7345. 00004AD2  206E 0026                movea.l    A0, [A6 + 0x26]
  7346. 00004AD6  3083                     move.w     [A0], D3
  7347. 00004AD8  6000 01F8                bra        +0x1FA /* 00004CD2 */
  7348. label00004ADC:
  7349. 00004ADC  9845                     sub.w      D4, D5
  7350. 00004ADE  4A44                     tst.w      D4
  7351. 00004AE0  6726                     beq        +0x28 /* 00004B08 */
  7352. 00004AE2  3F04                     move.w     -[A7], D4
  7353. 00004AE4  204E                     movea.l    A0, A6
  7354. 00004AE6  D0C5                     add.w      A0, D5
  7355. 00004AE8  4868 FBFA                pea.l      [A0 - 0x406]
  7356. 00004AEC  206E 0032                movea.l    A0, [A6 + 0x32]
  7357. 00004AF0  1F10                     move.b     -[A7], [A0]
  7358. 00004AF2  2F2E FBCC                move.l     -[A7], [A6 - 0x434]
  7359. 00004AF6  486E FBD0                pea.l      [A6 - 0x430]
  7360. 00004AFA  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  7361. 00004AFE  1F07                     move.b     -[A7], D7
  7362. 00004B00  4EBA 01E0                jsr        [PC + 0x1E0 /* 00004CE2 */]
  7363. 00004B04  4FEF 0016                lea.l      A7, [A7 + 0x16]
  7364. label00004B08:
  7365. 00004B08  4A6E FBF4                tst.w      [A6 - 0x40C]
  7366. 00004B0C  6728                     beq        +0x2A /* 00004B36 */
  7367. 00004B0E  5244                     addq.w     D4, 1
  7368. 00004B10  4267                     clr.w      -[A7]
  7369. 00004B12  206E 002A                movea.l    A0, [A6 + 0x2A]
  7370. 00004B16  3F10                     move.w     -[A7], [A0]
  7371. 00004B18  226E 0016                movea.l    A1, [A6 + 0x16]
  7372. 00004B1C  3F29 0002                move.w     -[A7], [A1 + 0x2]
  7373. 00004B20  2F2E 0036                move.l     -[A7], [A6 + 0x36]
  7374. 00004B24  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  7375. 00004B28  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  7376. 00004B2C  1F07                     move.b     -[A7], D7
  7377. 00004B2E  4EBA FBF8                jsr        [PC - 0x408 /* 00004728 */]
  7378. 00004B32  4FEF 0014                lea.l      A7, [A7 + 0x14]
  7379. label00004B36:
  7380. 00004B36  4A44                     tst.w      D4
  7381. 00004B38  6700 0168                beq        +0x16A /* 00004CA2 */
  7382. 00004B3C  7006                     moveq.l    D0, 0x06
  7383. 00004B3E  C007                     and.b      D0, D7
  7384. 00004B40  6700 0160                beq        +0x162 /* 00004CA2 */
  7385. 00004B44  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  7386. 00004B48  4EAD 1B92                jsr        [A5 + 0x1B92 /* export_878 */]
  7387. 00004B4C  76FF                     moveq.l    D3, 0xFFFFFFFF
  7388. 00004B4E  C640                     and.w      D3, D0
  7389. 00004B50  588F                     addq.l     A7, 4
  7390. 00004B52  6000 014E                bra        +0x150 /* 00004CA2 */
  7391. label00004B56:
  7392. 00004B56  206E 001A                movea.l    A0, [A6 + 0x1A]
  7393. 00004B5A  0C10 0001                cmpi.b     [A0], 0x1
  7394. 00004B5E  6600 0142                bne        +0x144 /* 00004CA2 */
  7395. 00004B62  206E 001A                movea.l    A0, [A6 + 0x1A]
  7396. 00004B66  0828 0004 0001           btst.b     [A0 + 0x1], 0x4
  7397. 00004B6C  6700 0134                beq        +0x136 /* 00004CA2 */
  7398. 00004B70  0807 0003                btst.b     D7, 0x3
  7399. 00004B74  6612                     bne        +0x14 /* 00004B88 */
  7400. 00004B76  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  7401. 00004B7A  4EAD 1B92                jsr        [A5 + 0x1B92 /* export_878 */]
  7402. 00004B7E  2D40 FBF0                move.l     [A6 - 0x410], D0
  7403. 00004B82  76FF                     moveq.l    D3, 0xFFFFFFFF
  7404. 00004B84  C640                     and.w      D3, D0
  7405. 00004B86  588F                     addq.l     A7, 4
  7406. label00004B88:
  7407. 00004B88  206E 000E                movea.l    A0, [A6 + 0xE]
  7408. 00004B8C  2850                     movea.l    A4, [A0]
  7409. 00004B8E  422E FBF9                clr.b      [A6 - 0x407]
  7410. 00004B92  6042                     bra        +0x44 /* 00004BD6 */
  7411. label00004B94:
  7412. 00004B94  7000                     moveq.l    D0, 0x00
  7413. 00004B96  102E FBF9                move.b     D0, [A6 - 0x407]
  7414. 00004B9A  D080                     add.l      D0, D0
  7415. 00004B9C  B674 0846                cmp.w      D3, [A4 + D0 + 0x46]
  7416. 00004BA0  6C30                     bge        +0x32 /* 00004BD2 */
  7417. 00004BA2  7000                     moveq.l    D0, 0x00
  7418. 00004BA4  102E FBF9                move.b     D0, [A6 - 0x407]
  7419. 00004BA8  D080                     add.l      D0, D0
  7420. 00004BAA  322C 0044                move.w     D1, [A4 + 0x44]
  7421. 00004BAE  D26C 0040                add.w      D1, [A4 + 0x40]
  7422. 00004BB2  342C 0032                move.w     D2, [A4 + 0x32]
  7423. 00004BB6  9441                     sub.w      D2, D1
  7424. 00004BB8  B474 0846                cmp.w      D2, [A4 + D0 + 0x46]
  7425. 00004BBC  6F0E                     ble        +0x10 /* 00004BCC */
  7426. 00004BBE  7000                     moveq.l    D0, 0x00
  7427. 00004BC0  102E FBF9                move.b     D0, [A6 - 0x407]
  7428. 00004BC4  D080                     add.l      D0, D0
  7429. 00004BC6  3634 0846                move.w     D3, [A4 + D0 + 0x46]
  7430. 00004BCA  6014                     bra        +0x16 /* 00004BE0 */
  7431. label00004BCC:
  7432. 00004BCC  D66E FBF6                add.w      D3, [A6 - 0x40A]
  7433. 00004BD0  600E                     bra        +0x10 /* 00004BE0 */
  7434. label00004BD2:
  7435. 00004BD2  522E FBF9                addq.b     [A6 - 0x407], 1
  7436. label00004BD6:
  7437. 00004BD6  102E FBF9                move.b     D0, [A6 - 0x407]
  7438. 00004BDA  B02C 0066                cmp.b      D0, [A4 + 0x66]
  7439. 00004BDE  65B4                     bcs        -0x4A /* 00004B94 */
  7440. label00004BE0:
  7441. 00004BE0  0807 0003                btst.b     D7, 0x3
  7442. 00004BE4  6718                     beq        +0x1A /* 00004BFE */
  7443. 00004BE6  206E 0026                movea.l    A0, [A6 + 0x26]
  7444. 00004BEA  B650                     cmp.w      D3, [A0]
  7445. 00004BEC  6F00 00B4                ble        +0xB6 /* 00004CA2 */
  7446. 00004BF0  70FF                     moveq.l    D0, 0xFFFFFFFF
  7447. 00004BF2  D046                     add.w      D0, D6
  7448. 00004BF4  3680                     move.w     [A3], D0
  7449. 00004BF6  966E FBF6                sub.w      D3, [A6 - 0x40A]
  7450. 00004BFA  6000 00D6                bra        +0xD8 /* 00004CD2 */
  7451. label00004BFE:
  7452. 00004BFE  102E FBF9                move.b     D0, [A6 - 0x407]
  7453. 00004C02  B02C 0066                cmp.b      D0, [A4 + 0x66]
  7454. 00004C06  6704                     beq        +0x6 /* 00004C0C */
  7455. 00004C08  966E FBF6                sub.w      D3, [A6 - 0x40A]
  7456. label00004C0C:
  7457. 00004C0C  202E FBF0                move.l     D0, [A6 - 0x410]
  7458. 00004C10  7210                     moveq.l    D1, 0x10
  7459. 00004C12  E2A8                     lsr        D0, D1
  7460. 00004C14  0240 FFFF                andi.w     D0, 0xFFFF
  7461. 00004C18  3F00                     move.w     -[A7], D0
  7462. 00004C1A  3F03                     move.w     -[A7], D3
  7463. 00004C1C  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  7464. 00004C20  4EAD 1C92                jsr        [A5 + 0x1C92 /* export_910 */]
  7465. 00004C24  3EBC 0001                move.w     [A7], 0x1
  7466. 00004C28  206E 002A                movea.l    A0, [A6 + 0x2A]
  7467. 00004C2C  3F10                     move.w     -[A7], [A0]
  7468. 00004C2E  226E 0016                movea.l    A1, [A6 + 0x16]
  7469. 00004C32  3F29 0002                move.w     -[A7], [A1 + 0x2]
  7470. 00004C36  2F2E 0036                move.l     -[A7], [A6 + 0x36]
  7471. 00004C3A  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  7472. 00004C3E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  7473. 00004C42  1F07                     move.b     -[A7], D7
  7474. 00004C44  4EBA FAE2                jsr        [PC - 0x51E /* 00004728 */]
  7475. 00004C48  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  7476. 00004C4C  4A45                     tst.w      D5
  7477. 00004C4E  6748                     beq        +0x4A /* 00004C98 */
  7478. 00004C50  D66E FBF6                add.w      D3, [A6 - 0x40A]
  7479. 00004C54  202E FBF0                move.l     D0, [A6 - 0x410]
  7480. 00004C58  7210                     moveq.l    D1, 0x10
  7481. 00004C5A  E2A8                     lsr        D0, D1
  7482. 00004C5C  0240 FFFF                andi.w     D0, 0xFFFF
  7483. 00004C60  906E FBD2                sub.w      D0, [A6 - 0x42E]
  7484. 00004C64  3D40 FFFA                move.w     [A6 - 0x6], D0
  7485. 00004C68  0807 0000                btst.b     D7, 0x0
  7486. 00004C6C  6716                     beq        +0x18 /* 00004C84 */
  7487. 00004C6E  4AAA 000C                tst.l      [A2 + 0xC]
  7488. 00004C72  6610                     bne        +0x12 /* 00004C84 */
  7489. 00004C74  3543 001E                move.w     [A2 + 0x1E], D3
  7490. 00004C78  356E FFFA 0020           move.w     [A2 + 0x20], [A6 - 0x6]
  7491. 00004C7E  256A 001E 0022           move.l     [A2 + 0x22], [A2 + 0x1E]
  7492. label00004C84:
  7493. 00004C84  0807 0002                btst.b     D7, 0x2
  7494. 00004C88  6718                     beq        +0x1A /* 00004CA2 */
  7495. 00004C8A  3003                     move.w     D0, D3
  7496. 00004C8C  906E FBF6                sub.w      D0, [A6 - 0x40A]
  7497. 00004C90  206E 0026                movea.l    A0, [A6 + 0x26]
  7498. 00004C94  3080                     move.w     [A0], D0
  7499. 00004C96  603A                     bra        +0x3C /* 00004CD2 */
  7500. label00004C98:
  7501. 00004C98  0807 0002                btst.b     D7, 0x2
  7502. 00004C9C  6704                     beq        +0x6 /* 00004CA2 */
  7503. 00004C9E  D66E FBF6                add.w      D3, [A6 - 0x40A]
  7504. label00004CA2:
  7505. 00004CA2  206E 0016                movea.l    A0, [A6 + 0x16]
  7506. 00004CA6  BC68 0008                cmp.w      D6, [A0 + 0x8]
  7507. 00004CAA  6C0A                     bge        +0xC /* 00004CB6 */
  7508. 00004CAC  0C2E 00FF FFFF           cmpi.b     [A6 - 0x1], 0xFF
  7509. 00004CB2  6500 FBF4                bcs        -0x40A /* 000048A8 */
  7510. label00004CB6:
  7511. 00004CB6  0807 0002                btst.b     D7, 0x2
  7512. 00004CBA  6708                     beq        +0xA /* 00004CC4 */
  7513. 00004CBC  206E 0026                movea.l    A0, [A6 + 0x26]
  7514. 00004CC0  3083                     move.w     [A0], D3
  7515. 00004CC2  600E                     bra        +0x10 /* 00004CD2 */
  7516. label00004CC4:
  7517. 00004CC4  0807 0003                btst.b     D7, 0x3
  7518. 00004CC8  6708                     beq        +0xA /* 00004CD2 */
  7519. 00004CCA  206E 0026                movea.l    A0, [A6 + 0x26]
  7520. 00004CCE  3083                     move.w     [A0], D3
  7521. 00004CD0  3686                     move.w     [A3], D6
  7522. label00004CD2:
  7523. 00004CD2  206E 000A                movea.l    A0, [A6 + 0xA]
  7524. 00004CD6  A02A                     syscall    HUnlock
  7525. 00004CD8  3003                     move.w     D0, D3
  7526. label00004CDA:
  7527. 00004CDA  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  7528. 00004CDE  4E5E                     unlink     A6
  7529. 00004CE0  4E75                     rts
  7530. fn00004CE2:
  7531. 00004CE2  4E56 FFFE                link       A6, -0x0002
  7532. 00004CE6  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  7533. 00004CEA  266E 000A                movea.l    A3, [A6 + 0xA]
  7534. 00004CEE  246E 0012                movea.l    A2, [A6 + 0x12]
  7535. 00004CF2  286E 0018                movea.l    A4, [A6 + 0x18]
  7536. 00004CF6  3C2E 001C                move.w     D6, [A6 + 0x1C]
  7537. 00004CFA  7E00                     moveq.l    D7, 0x00
  7538. 00004CFC  200C                     move.l     D0, A4
  7539. 00004CFE  6704                     beq        +0x6 /* 00004D04 */
  7540. 00004D00  4A46                     tst.w      D6
  7541. 00004D02  6E06                     bgt        +0x8 /* 00004D0A */
  7542. label00004D04:
  7543. 00004D04  7000                     moveq.l    D0, 0x00
  7544. 00004D06  6000 00CE                bra        +0xD0 /* 00004DD6 */
  7545. label00004D0A:
  7546. 00004D0A  2F0B                     move.l     -[A7], A3
  7547. 00004D0C  4EAD 1B92                jsr        [A5 + 0x1B92 /* export_878 */]
  7548. 00004D10  2A00                     move.l     D5, D0
  7549. 00004D12  70FF                     moveq.l    D0, 0xFFFFFFFF
  7550. 00004D14  C045                     and.w      D0, D5
  7551. 00004D16  3D40 FFFE                move.w     [A6 - 0x2], D0
  7552. 00004D1A  3600                     move.w     D3, D0
  7553. 00004D1C  2805                     move.l     D4, D5
  7554. 00004D1E  7210                     moveq.l    D1, 0x10
  7555. 00004D20  E2AC                     lsr        D4, D1
  7556. 00004D22  0244 FFFF                andi.w     D4, 0xFFFF
  7557. 00004D26  1EAE 0016                move.b     [A7], [A6 + 0x16]
  7558. 00004D2A  2F0A                     move.l     -[A7], A2
  7559. 00004D2C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7560. 00004D30  4EBA F378                jsr        [PC - 0xC88 /* 000040AA */]
  7561. 00004D34  3A00                     move.w     D5, D0
  7562. 00004D36  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7563. 00004D3A  670E                     beq        +0x10 /* 00004D4A */
  7564. 00004D3C  D845                     add.w      D4, D5
  7565. 00004D3E  3F04                     move.w     -[A7], D4
  7566. 00004D40  3F03                     move.w     -[A7], D3
  7567. 00004D42  2F0B                     move.l     -[A7], A3
  7568. 00004D44  4EAD 1C92                jsr        [A5 + 0x1C92 /* export_910 */]
  7569. 00004D48  508F                     addq.l     A7, 8
  7570. label00004D4A:
  7571. 00004D4A  4A2A 0010                tst.b      [A2 + 0x10]
  7572. 00004D4E  6726                     beq        +0x28 /* 00004D76 */
  7573. 00004D50  3F2A 0002                move.w     -[A7], [A2 + 0x2]
  7574. 00004D54  3F2A 001A                move.w     -[A7], [A2 + 0x1A]
  7575. 00004D58  3F2A 0004                move.w     -[A7], [A2 + 0x4]
  7576. 00004D5C  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  7577. 00004D60  3E00                     move.w     D7, D0
  7578. 00004D62  4A47                     tst.w      D7
  7579. 00004D64  5C8F                     addq.l     A7, 6
  7580. 00004D66  670E                     beq        +0x10 /* 00004D76 */
  7581. 00004D68  9647                     sub.w      D3, D7
  7582. 00004D6A  3F04                     move.w     -[A7], D4
  7583. 00004D6C  3F03                     move.w     -[A7], D3
  7584. 00004D6E  2F0B                     move.l     -[A7], A3
  7585. 00004D70  4EAD 1C92                jsr        [A5 + 0x1C92 /* export_910 */]
  7586. 00004D74  508F                     addq.l     A7, 8
  7587. label00004D76:
  7588. 00004D76  082E 0000 0008           btst.b     [A6 + 0x8], 0x0
  7589. 00004D7C  6712                     beq        +0x14 /* 00004D90 */
  7590. 00004D7E  3F06                     move.w     -[A7], D6
  7591. 00004D80  2F0C                     move.l     -[A7], A4
  7592. 00004D82  3F04                     move.w     -[A7], D4
  7593. 00004D84  3F03                     move.w     -[A7], D3
  7594. 00004D86  2F0B                     move.l     -[A7], A3
  7595. 00004D88  4EAD 1C6A                jsr        [A5 + 0x1C6A /* export_905 */]
  7596. 00004D8C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7597. label00004D90:
  7598. 00004D90  4A2E 0016                tst.b      [A6 + 0x16]
  7599. 00004D94  6B14                     bmi        +0x16 /* 00004DAA */
  7600. 00004D96  3F06                     move.w     -[A7], D6
  7601. 00004D98  2F0C                     move.l     -[A7], A4
  7602. 00004D9A  2F0B                     move.l     -[A7], A3
  7603. 00004D9C  4EAD 1BD2                jsr        [A5 + 0x1BD2 /* export_886 */]
  7604. 00004DA0  0240 FFFF                andi.w     D0, 0xFFFF
  7605. 00004DA4  D640                     add.w      D3, D0
  7606. 00004DA6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7607. label00004DAA:
  7608. 00004DAA  3C2A 001A                move.w     D6, [A2 + 0x1A]
  7609. 00004DAE  4A46                     tst.w      D6
  7610. 00004DB0  6710                     beq        +0x12 /* 00004DC2 */
  7611. 00004DB2  4A2A 0010                tst.b      [A2 + 0x10]
  7612. 00004DB6  6708                     beq        +0xA /* 00004DC0 */
  7613. 00004DB8  3006                     move.w     D0, D6
  7614. 00004DBA  9047                     sub.w      D0, D7
  7615. 00004DBC  9640                     sub.w      D3, D0
  7616. 00004DBE  6002                     bra        +0x4 /* 00004DC2 */
  7617. label00004DC0:
  7618. 00004DC0  9646                     sub.w      D3, D6
  7619. label00004DC2:
  7620. 00004DC2  3004                     move.w     D0, D4
  7621. 00004DC4  9045                     sub.w      D0, D5
  7622. 00004DC6  3F00                     move.w     -[A7], D0
  7623. 00004DC8  3F03                     move.w     -[A7], D3
  7624. 00004DCA  2F0B                     move.l     -[A7], A3
  7625. 00004DCC  4EAD 1C92                jsr        [A5 + 0x1C92 /* export_910 */]
  7626. 00004DD0  3003                     move.w     D0, D3
  7627. 00004DD2  906E FFFE                sub.w      D0, [A6 - 0x2]
  7628. label00004DD6:
  7629. 00004DD6  4CEE 1CF8 FFDE           movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x22]
  7630. 00004DDC  4E5E                     unlink     A6
  7631. 00004DDE  4E75                     rts
  7632. export_1077:
  7633. 00004DE0  4E56 FFF4                link       A6, -0x000C
  7634. 00004DE4  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  7635. 00004DE8  286E 0008                movea.l    A4, [A6 + 0x8]
  7636. 00004DEC  2E2E 000C                move.l     D7, [A6 + 0xC]
  7637. 00004DF0  200C                     move.l     D0, A4
  7638. 00004DF2  6604                     bne        +0x6 /* 00004DF8 */
  7639. 00004DF4  7000                     moveq.l    D0, 0x00
  7640. 00004DF6  6066                     bra        +0x68 /* 00004E5E */
  7641. label00004DF8:
  7642. 00004DF8  2654                     movea.l    A3, [A4]
  7643. 00004DFA  4AAB 000C                tst.l      [A3 + 0xC]
  7644. 00004DFE  6604                     bne        +0x6 /* 00004E04 */
  7645. 00004E00  7000                     moveq.l    D0, 0x00
  7646. 00004E02  605A                     bra        +0x5C /* 00004E5E */
  7647. label00004E04:
  7648. 00004E04  2453                     movea.l    A2, [A3]
  7649. 00004E06  70FF                     moveq.l    D0, 0xFFFFFFFF
  7650. 00004E08  B087                     cmp.l      D0, D7
  7651. 00004E0A  671C                     beq        +0x1E /* 00004E28 */
  7652. 00004E0C  486E FFF4                pea.l      [A6 - 0xC]
  7653. 00004E10  2F07                     move.l     -[A7], D7
  7654. 00004E12  2F0A                     move.l     -[A7], A2
  7655. 00004E14  4EBA E936                jsr        [PC - 0x16CA /* 0000374C */]
  7656. 00004E18  4A40                     tst.w      D0
  7657. 00004E1A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7658. 00004E1E  6604                     bne        +0x6 /* 00004E24 */
  7659. 00004E20  7000                     moveq.l    D0, 0x00
  7660. 00004E22  603A                     bra        +0x3C /* 00004E5E */
  7661. label00004E24:
  7662. 00004E24  2654                     movea.l    A3, [A4]
  7663. 00004E26  6004                     bra        +0x6 /* 00004E2C */
  7664. label00004E28:
  7665. 00004E28  2052                     movea.l    A0, [A2]
  7666. 00004E2A  2E10                     move.l     D7, [A0]
  7667. label00004E2C:
  7668. 00004E2C  2747 0018                move.l     [A3 + 0x18], D7
  7669. 00004E30  426B 001C                clr.w      [A3 + 0x1C]
  7670. 00004E34  42AB 0014                clr.l      [A3 + 0x14]
  7671. 00004E38  426B 0032                clr.w      [A3 + 0x32]
  7672. 00004E3C  2052                     movea.l    A0, [A2]
  7673. 00004E3E  2768 0008 0010           move.l     [A3 + 0x10], [A0 + 0x8]
  7674. 00004E44  4267                     clr.w      -[A7]
  7675. 00004E46  2F2B 0010                move.l     -[A7], [A3 + 0x10]
  7676. 00004E4A  2F0C                     move.l     -[A7], A4
  7677. 00004E4C  4EBA 0156                jsr        [PC + 0x156 /* 00004FA4 */]
  7678. 00004E50  4A40                     tst.w      D0
  7679. 00004E52  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7680. 00004E56  6604                     bne        +0x6 /* 00004E5C */
  7681. 00004E58  7000                     moveq.l    D0, 0x00
  7682. 00004E5A  6002                     bra        +0x4 /* 00004E5E */
  7683. label00004E5C:
  7684. 00004E5C  7001                     moveq.l    D0, 0x01
  7685. label00004E5E:
  7686. 00004E5E  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  7687. 00004E62  4E5E                     unlink     A6
  7688. 00004E64  4E75                     rts
  7689. fn00004E66:
  7690. 00004E66  4E56 FFF8                link       A6, -0x0008
  7691. 00004E6A  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  7692. 00004E6E  2E2E 0008                move.l     D7, [A6 + 0x8]
  7693. 00004E72  2047                     movea.l    A0, D7
  7694. 00004E74  2850                     movea.l    A4, [A0]
  7695. 00004E76  246C 000C                movea.l    A2, [A4 + 0xC]
  7696. 00004E7A  486E FFF8                pea.l      [A6 - 0x8]
  7697. 00004E7E  2F0A                     move.l     -[A7], A2
  7698. 00004E80  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  7699. 00004E84  2047                     movea.l    A0, D7
  7700. 00004E86  2050                     movea.l    A0, [A0]
  7701. 00004E88  3D68 0032 FFFA           move.w     [A6 - 0x6], [A0 + 0x32]
  7702. 00004E8E  3EBC 0001                move.w     [A7], 0x1
  7703. 00004E92  486E FFF8                pea.l      [A6 - 0x8]
  7704. 00004E96  2F0A                     move.l     -[A7], A2
  7705. 00004E98  4EAD 1C0A                jsr        [A5 + 0x1C0A /* export_893 */]
  7706. 00004E9C  2047                     movea.l    A0, D7
  7707. 00004E9E  2850                     movea.l    A4, [A0]
  7708. 00004EA0  296E FFF8 09A2           move.l     [A4 + 0x9A2], [A6 - 0x8]
  7709. 00004EA6  296E FFFC 09A6           move.l     [A4 + 0x9A6], [A6 - 0x4]
  7710. 00004EAC  3C2C 001C                move.w     D6, [A4 + 0x1C]
  7711. 00004EB0  4A46                     tst.w      D6
  7712. 00004EB2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7713. 00004EB6  6F3A                     ble        +0x3C /* 00004EF2 */
  7714. 00004EB8  700C                     moveq.l    D0, 0x0C
  7715. 00004EBA  C1C6                     muls.w     D0, D6
  7716. 00004EBC  47F4 0838                lea.l      A3, [A4 + D0 + 0x38]
  7717. 00004EC0  3D6E FFFA FFFE           move.w     [A6 - 0x2], [A6 - 0x6]
  7718. 00004EC6  302B 0008                move.w     D0, [A3 + 0x8]
  7719. 00004ECA  906C 0030                sub.w      D0, [A4 + 0x30]
  7720. 00004ECE  3D40 FFF8                move.w     [A6 - 0x8], D0
  7721. 00004ED2  302E FFFE                move.w     D0, [A6 - 0x2]
  7722. 00004ED6  9053                     sub.w      D0, [A3]
  7723. 00004ED8  3D40 FFFA                move.w     [A6 - 0x6], D0
  7724. 00004EDC  3F3C 0001                move.w     -[A7], 0x1
  7725. 00004EE0  486E FFF8                pea.l      [A6 - 0x8]
  7726. 00004EE4  2F0A                     move.l     -[A7], A2
  7727. 00004EE6  4EAD 1C0A                jsr        [A5 + 0x1C0A /* export_893 */]
  7728. 00004EEA  2047                     movea.l    A0, D7
  7729. 00004EEC  2850                     movea.l    A4, [A0]
  7730. 00004EEE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7731. label00004EF2:
  7732. 00004EF2  296E FFF8 099A           move.l     [A4 + 0x99A], [A6 - 0x8]
  7733. 00004EF8  296E FFFC 099E           move.l     [A4 + 0x99E], [A6 - 0x4]
  7734. 00004EFE  7001                     moveq.l    D0, 0x01
  7735. 00004F00  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  7736. 00004F04  4E5E                     unlink     A6
  7737. 00004F06  4E75                     rts
  7738. export_1069:
  7739. fn00004F08:
  7740. 00004F08  4E56 FFF4                link       A6, -0x000C
  7741. 00004F0C  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  7742. 00004F10  286E 0008                movea.l    A4, [A6 + 0x8]
  7743. 00004F14  2C2E 000C                move.l     D6, [A6 + 0xC]
  7744. 00004F18  200C                     move.l     D0, A4
  7745. 00004F1A  6604                     bne        +0x6 /* 00004F20 */
  7746. 00004F1C  7000                     moveq.l    D0, 0x00
  7747. 00004F1E  607C                     bra        +0x7E /* 00004F9C */
  7748. label00004F20:
  7749. 00004F20  2654                     movea.l    A3, [A4]
  7750. 00004F22  2453                     movea.l    A2, [A3]
  7751. 00004F24  206B 0008                movea.l    A0, [A3 + 0x8]
  7752. 00004F28  2050                     movea.l    A0, [A0]
  7753. 00004F2A  2068 0004                movea.l    A0, [A0 + 0x4]
  7754. 00004F2E  2050                     movea.l    A0, [A0]
  7755. 00004F30  2E28 0010                move.l     D7, [A0 + 0x10]
  7756. 00004F34  BE86                     cmp.l      D7, D6
  7757. 00004F36  6C04                     bge        +0x6 /* 00004F3C */
  7758. 00004F38  2C07                     move.l     D6, D7
  7759. 00004F3A  6006                     bra        +0x8 /* 00004F42 */
  7760. label00004F3C:
  7761. 00004F3C  4A86                     tst.l      D6
  7762. 00004F3E  6C02                     bge        +0x4 /* 00004F42 */
  7763. 00004F40  7C00                     moveq.l    D6, 0x00
  7764. label00004F42:
  7765. 00004F42  486E FFF4                pea.l      [A6 - 0xC]
  7766. 00004F46  2F06                     move.l     -[A7], D6
  7767. 00004F48  2F0A                     move.l     -[A7], A2
  7768. 00004F4A  4EBA E60C                jsr        [PC - 0x19F4 /* 00003558 */]
  7769. 00004F4E  4A40                     tst.w      D0
  7770. 00004F50  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7771. 00004F54  6604                     bne        +0x6 /* 00004F5A */
  7772. 00004F56  7000                     moveq.l    D0, 0x00
  7773. 00004F58  6042                     bra        +0x44 /* 00004F9C */
  7774. label00004F5A:
  7775. 00004F5A  2052                     movea.l    A0, [A2]
  7776. 00004F5C  2E28 0008                move.l     D7, [A0 + 0x8]
  7777. 00004F60  2654                     movea.l    A3, [A4]
  7778. 00004F62  2747 0010                move.l     [A3 + 0x10], D7
  7779. 00004F66  42AB 0014                clr.l      [A3 + 0x14]
  7780. 00004F6A  426B 001E                clr.w      [A3 + 0x1E]
  7781. 00004F6E  426B 0020                clr.w      [A3 + 0x20]
  7782. 00004F72  426B 0022                clr.w      [A3 + 0x22]
  7783. 00004F76  426B 0024                clr.w      [A3 + 0x24]
  7784. 00004F7A  426B 0026                clr.w      [A3 + 0x26]
  7785. 00004F7E  2006                     move.l     D0, D6
  7786. 00004F80  9087                     sub.l      D0, D7
  7787. 00004F82  2740 0028                move.l     [A3 + 0x28], D0
  7788. 00004F86  377C FFFF 0032           move.w     [A3 + 0x32], 0xFFFF
  7789. 00004F8C  2052                     movea.l    A0, [A2]
  7790. 00004F8E  2750 0018                move.l     [A3 + 0x18], [A0]
  7791. 00004F92  426B 001C                clr.w      [A3 + 0x1C]
  7792. 00004F96  426B 0030                clr.w      [A3 + 0x30]
  7793. 00004F9A  7001                     moveq.l    D0, 0x01
  7794. label00004F9C:
  7795. 00004F9C  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  7796. 00004FA0  4E5E                     unlink     A6
  7797. 00004FA2  4E75                     rts
  7798. export_1073:
  7799. fn00004FA4:
  7800. 00004FA4  4E56 FFF6                link       A6, -0x000A
  7801. 00004FA8  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  7802. 00004FAC  2E2E 0008                move.l     D7, [A6 + 0x8]
  7803. 00004FB0  2A2E 000C                move.l     D5, [A6 + 0xC]
  7804. 00004FB4  4A87                     tst.l      D7
  7805. 00004FB6  6606                     bne        +0x8 /* 00004FBE */
  7806. 00004FB8  7000                     moveq.l    D0, 0x00
  7807. 00004FBA  6000 010E                bra        +0x110 /* 000050CA */
  7808. label00004FBE:
  7809. 00004FBE  2047                     movea.l    A0, D7
  7810. 00004FC0  2650                     movea.l    A3, [A0]
  7811. 00004FC2  286B 000C                movea.l    A4, [A3 + 0xC]
  7812. 00004FC6  200C                     move.l     D0, A4
  7813. 00004FC8  6606                     bne        +0x8 /* 00004FD0 */
  7814. 00004FCA  7000                     moveq.l    D0, 0x00
  7815. 00004FCC  6000 00FC                bra        +0xFE /* 000050CA */
  7816. label00004FD0:
  7817. 00004FD0  2C2B 0010                move.l     D6, [A3 + 0x10]
  7818. 00004FD4  2006                     move.l     D0, D6
  7819. 00004FD6  D0AB 0014                add.l      D0, [A3 + 0x14]
  7820. 00004FDA  BA80                     cmp.l      D5, D0
  7821. 00004FDC  6F0A                     ble        +0xC /* 00004FE8 */
  7822. 00004FDE  2F07                     move.l     -[A7], D7
  7823. 00004FE0  4EBA FE84                jsr        [PC - 0x17C /* 00004E66 */]
  7824. 00004FE4  6000 00E4                bra        +0xE6 /* 000050CA */
  7825. label00004FE8:
  7826. 00004FE8  BC85                     cmp.l      D6, D5
  7827. 00004FEA  6F0C                     ble        +0xE /* 00004FF8 */
  7828. 00004FEC  2F06                     move.l     -[A7], D6
  7829. 00004FEE  2F07                     move.l     -[A7], D7
  7830. 00004FF0  4EBA FF16                jsr        [PC - 0xEA /* 00004F08 */]
  7831. 00004FF4  6000 00D4                bra        +0xD6 /* 000050CA */
  7832. label00004FF8:
  7833. 00004FF8  200C                     move.l     D0, A4
  7834. 00004FFA  6704                     beq        +0x6 /* 00005000 */
  7835. 00004FFC  426E 0010                clr.w      [A6 + 0x10]
  7836. label00005000:
  7837. 00005000  42AB 0014                clr.l      [A3 + 0x14]
  7838. 00005004  426B 0032                clr.w      [A3 + 0x32]
  7839. 00005008  7800                     moveq.l    D4, 0x00
  7840. 0000500A  7600                     moveq.l    D3, 0x00
  7841. 0000500C  45EB 0038                lea.l      A2, [A3 + 0x38]
  7842. 00005010  601C                     bra        +0x1E /* 0000502E */
  7843. label00005012:
  7844. 00005012  306A 0002                movea.w    A0, [A2 + 0x2]
  7845. 00005016  DC88                     add.l      D6, A0
  7846. 00005018  BC85                     cmp.l      D6, D5
  7847. 0000501A  6E1C                     bgt        +0x1E /* 00005038 */
  7848. 0000501C  D652                     add.w      D3, [A2]
  7849. 0000501E  302A 0002                move.w     D0, [A2 + 0x2]
  7850. 00005022  48C0                     ext.l      D0
  7851. 00005024  D1AB 0014                add.l      [A3 + 0x14], D0
  7852. 00005028  45EA 000C                lea.l      A2, [A2 + 0xC]
  7853. 0000502C  5244                     addq.w     D4, 1
  7854. label0000502E:
  7855. 0000502E  7001                     moveq.l    D0, 0x01
  7856. 00005030  D044                     add.w      D0, D4
  7857. 00005032  B06B 001C                cmp.w      D0, [A3 + 0x1C]
  7858. 00005036  6DDA                     blt        -0x24 /* 00005012 */
  7859. label00005038:
  7860. 00005038  4A6B 001C                tst.w      [A3 + 0x1C]
  7861. 0000503C  6F14                     ble        +0x16 /* 00005052 */
  7862. 0000503E  4A6E 0010                tst.w      [A6 + 0x10]
  7863. 00005042  670E                     beq        +0x10 /* 00005052 */
  7864. 00005044  5244                     addq.w     D4, 1
  7865. 00005046  D652                     add.w      D3, [A2]
  7866. 00005048  2005                     move.l     D0, D5
  7867. 0000504A  90AB 0010                sub.l      D0, [A3 + 0x10]
  7868. 0000504E  2740 0014                move.l     [A3 + 0x14], D0
  7869. label00005052:
  7870. 00005052  3744 001C                move.w     [A3 + 0x1C], D4
  7871. 00005056  3743 0032                move.w     [A3 + 0x32], D3
  7872. 0000505A  486E FFF8                pea.l      [A6 - 0x8]
  7873. 0000505E  2F0C                     move.l     -[A7], A4
  7874. 00005060  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  7875. 00005064  3D43 FFFA                move.w     [A6 - 0x6], D3
  7876. 00005068  3EBC 0001                move.w     [A7], 0x1
  7877. 0000506C  486E FFF8                pea.l      [A6 - 0x8]
  7878. 00005070  2F0C                     move.l     -[A7], A4
  7879. 00005072  4EAD 1C0A                jsr        [A5 + 0x1C0A /* export_893 */]
  7880. 00005076  2047                     movea.l    A0, D7
  7881. 00005078  2650                     movea.l    A3, [A0]
  7882. 0000507A  276E FFF8 09A2           move.l     [A3 + 0x9A2], [A6 - 0x8]
  7883. 00005080  276E FFFC 09A6           move.l     [A3 + 0x9A6], [A6 - 0x4]
  7884. 00005086  4A6E 0010                tst.w      [A6 + 0x10]
  7885. 0000508A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7886. 0000508E  672C                     beq        +0x2E /* 000050BC */
  7887. 00005090  3D43 FFFE                move.w     [A6 - 0x2], D3
  7888. 00005094  302B 001E                move.w     D0, [A3 + 0x1E]
  7889. 00005098  906B 0030                sub.w      D0, [A3 + 0x30]
  7890. 0000509C  3D40 FFF8                move.w     [A6 - 0x8], D0
  7891. 000050A0  3D6B 0020 FFFA           move.w     [A6 - 0x6], [A3 + 0x20]
  7892. 000050A6  3F3C 0001                move.w     -[A7], 0x1
  7893. 000050AA  486E FFF8                pea.l      [A6 - 0x8]
  7894. 000050AE  2F0C                     move.l     -[A7], A4
  7895. 000050B0  4EAD 1C0A                jsr        [A5 + 0x1C0A /* export_893 */]
  7896. 000050B4  2047                     movea.l    A0, D7
  7897. 000050B6  2650                     movea.l    A3, [A0]
  7898. 000050B8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7899. label000050BC:
  7900. 000050BC  276E FFF8 099A           move.l     [A3 + 0x99A], [A6 - 0x8]
  7901. 000050C2  276E FFFC 099E           move.l     [A3 + 0x99E], [A6 - 0x4]
  7902. 000050C8  7001                     moveq.l    D0, 0x01
  7903. label000050CA:
  7904. 000050CA  4CEE 1CF8 FFD6           movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x2A]
  7905. 000050D0  4E5E                     unlink     A6
  7906. 000050D2  4E75                     rts
  7907. 000050D4  4E56 FFF0                link       A6, -0x0010
  7908. 000050D8  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  7909. 000050DC  286E 0008                movea.l    A4, [A6 + 0x8]
  7910. 000050E0  7E00                     moveq.l    D7, 0x00
  7911. 000050E2  200C                     move.l     D0, A4
  7912. 000050E4  6606                     bne        +0x8 /* 000050EC */
  7913. 000050E6  7000                     moveq.l    D0, 0x00
  7914. 000050E8  6000 012A                bra        +0x12C /* 00005214 */
  7915. label000050EC:
  7916. 000050EC  2654                     movea.l    A3, [A4]
  7917. 000050EE  246B 000C                movea.l    A2, [A3 + 0xC]
  7918. 000050F2  200A                     move.l     D0, A2
  7919. 000050F4  6606                     bne        +0x8 /* 000050FC */
  7920. 000050F6  7000                     moveq.l    D0, 0x00
  7921. 000050F8  6000 011A                bra        +0x11C /* 00005214 */
  7922. label000050FC:
  7923. 000050FC  3C2E 0012                move.w     D6, [A6 + 0x12]
  7924. 00005100  9C6E 000E                sub.w      D6, [A6 + 0xE]
  7925. 00005104  5246                     addq.w     D6, 1
  7926. 00005106  0246 FFFF                andi.w     D6, 0xFFFF
  7927. 0000510A  4A46                     tst.w      D6
  7928. 0000510C  6C06                     bge        +0x8 /* 00005114 */
  7929. 0000510E  7001                     moveq.l    D0, 0x01
  7930. 00005110  6000 0102                bra        +0x104 /* 00005214 */
  7931. label00005114:
  7932. 00005114  2E2E 000C                move.l     D7, [A6 + 0xC]
  7933. 00005118  9EAB 0018                sub.l      D7, [A3 + 0x18]
  7934. 0000511C  4A87                     tst.l      D7
  7935. 0000511E  6C04                     bge        +0x6 /* 00005124 */
  7936. 00005120  7E00                     moveq.l    D7, 0x00
  7937. 00005122  6012                     bra        +0x14 /* 00005136 */
  7938. label00005124:
  7939. 00005124  306B 001C                movea.w    A0, [A3 + 0x1C]
  7940. 00005128  B1C7                     cmpa.l     A0, D7
  7941. 0000512A  6E0A                     bgt        +0xC /* 00005136 */
  7942. 0000512C  2F0C                     move.l     -[A7], A4
  7943. 0000512E  4EBA FD36                jsr        [PC - 0x2CA /* 00004E66 */]
  7944. 00005132  6000 00E0                bra        +0xE2 /* 00005214 */
  7945. label00005136:
  7946. 00005136  7AFF                     moveq.l    D5, 0xFFFFFFFF
  7947. 00005138  CA47                     and.w      D5, D7
  7948. 0000513A  3806                     move.w     D4, D6
  7949. 0000513C  D845                     add.w      D4, D5
  7950. 0000513E  5344                     subq.w     D4, 1
  7951. 00005140  42AE FFF4                clr.l      [A6 - 0xC]
  7952. 00005144  7E00                     moveq.l    D7, 0x00
  7953. 00005146  486E FFF8                pea.l      [A6 - 0x8]
  7954. 0000514A  2F0A                     move.l     -[A7], A2
  7955. 0000514C  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  7956. 00005150  2654                     movea.l    A3, [A4]
  7957. 00005152  49EB 0038                lea.l      A4, [A3 + 0x38]
  7958. 00005156  7600                     moveq.l    D3, 0x00
  7959. 00005158  508F                     addq.l     A7, 8
  7960. 0000515A  600C                     bra        +0xE /* 00005168 */
  7961. label0000515C:
  7962. 0000515C  3014                     move.w     D0, [A4]
  7963. 0000515E  D16E FFFA                add.w      [A6 - 0x6], D0
  7964. 00005162  49EC 000C                lea.l      A4, [A4 + 0xC]
  7965. 00005166  5243                     addq.w     D3, 1
  7966. label00005168:
  7967. 00005168  BA43                     cmp.w      D5, D3
  7968. 0000516A  6EF0                     bgt        -0xE /* 0000515C */
  7969. 0000516C  3D6B 002C FFF2           move.w     [A6 - 0xE], [A3 + 0x2C]
  7970. 00005172  3D6B 002E FFF0           move.w     [A6 - 0x10], [A3 + 0x2E]
  7971. 00005178  601E                     bra        +0x20 /* 00005198 */
  7972. label0000517A:
  7973. 0000517A  B66E FFF2                cmp.w      D3, [A6 - 0xE]
  7974. 0000517E  6D06                     blt        +0x8 /* 00005186 */
  7975. 00005180  B66E FFF0                cmp.w      D3, [A6 - 0x10]
  7976. 00005184  6F0C                     ble        +0xE /* 00005192 */
  7977. label00005186:
  7978. 00005186  302C 0002                move.w     D0, [A4 + 0x2]
  7979. 0000518A  48C0                     ext.l      D0
  7980. 0000518C  D1AE FFF4                add.l      [A6 - 0xC], D0
  7981. 00005190  DE54                     add.w      D7, [A4]
  7982. label00005192:
  7983. 00005192  49EC 000C                lea.l      A4, [A4 + 0xC]
  7984. 00005196  5243                     addq.w     D3, 1
  7985. label00005198:
  7986. 00005198  B843                     cmp.w      D4, D3
  7987. 0000519A  6CDE                     bge        -0x20 /* 0000517A */
  7988. 0000519C  70FF                     moveq.l    D0, 0xFFFFFFFF
  7989. 0000519E  D06B 001C                add.w      D0, [A3 + 0x1C]
  7990. 000051A2  B044                     cmp.w      D0, D4
  7991. 000051A4  6E28                     bgt        +0x2A /* 000051CE */
  7992. 000051A6  9D6B 001C                sub.w      [A3 + 0x1C], D6
  7993. 000051AA  202E FFF4                move.l     D0, [A6 - 0xC]
  7994. 000051AE  91AB 0014                sub.l      [A3 + 0x14], D0
  7995. 000051B2  9F6B 0032                sub.w      [A3 + 0x32], D7
  7996. 000051B6  322B 002C                move.w     D1, [A3 + 0x2C]
  7997. 000051BA  B26B 001C                cmp.w      D1, [A3 + 0x1C]
  7998. 000051BE  6D2C                     blt        +0x2E /* 000051EC */
  7999. 000051C0  377C 0064 002C           move.w     [A3 + 0x2C], 0x64 /* 'd' */
  8000. 000051C6  377C FFFF 002E           move.w     [A3 + 0x2E], 0xFFFF
  8001. 000051CC  601E                     bra        +0x20 /* 000051EC */
  8002. label000051CE:
  8003. 000051CE  302E FFFA                move.w     D0, [A6 - 0x6]
  8004. 000051D2  D047                     add.w      D0, D7
  8005. 000051D4  3D40 FFFE                move.w     [A6 - 0x2], D0
  8006. 000051D8  BA6B 002C                cmp.w      D5, [A3 + 0x2C]
  8007. 000051DC  6C04                     bge        +0x6 /* 000051E2 */
  8008. 000051DE  3745 002C                move.w     [A3 + 0x2C], D5
  8009. label000051E2:
  8010. 000051E2  B86B 002E                cmp.w      D4, [A3 + 0x2E]
  8011. 000051E6  6F04                     ble        +0x6 /* 000051EC */
  8012. 000051E8  3744 002E                move.w     [A3 + 0x2E], D4
  8013. label000051EC:
  8014. 000051EC  276E FFF8 09A2           move.l     [A3 + 0x9A2], [A6 - 0x8]
  8015. 000051F2  276E FFFC 09A6           move.l     [A3 + 0x9A6], [A6 - 0x4]
  8016. 000051F8  276B 09A2 099A           move.l     [A3 + 0x99A], [A3 + 0x9A2]
  8017. 000051FE  276B 09A6 099E           move.l     [A3 + 0x99E], [A3 + 0x9A6]
  8018. 00005204  3F3C 0001                move.w     -[A7], 0x1
  8019. 00005208  486E FFF8                pea.l      [A6 - 0x8]
  8020. 0000520C  2F0A                     move.l     -[A7], A2
  8021. 0000520E  4EAD 1C0A                jsr        [A5 + 0x1C0A /* export_893 */]
  8022. 00005212  7001                     moveq.l    D0, 0x01
  8023. label00005214:
  8024. 00005214  4CEE 1CF8 FFD0           movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x30]
  8025. 0000521A  4E5E                     unlink     A6
  8026. 0000521C  4E75                     rts
  8027. fn0000521E:
  8028. 0000521E  4E56 FFE4                link       A6, -0x001C
  8029. 00005222  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  8030. 00005226  286E 0016                movea.l    A4, [A6 + 0x16]
  8031. 0000522A  266E 000E                movea.l    A3, [A6 + 0xE]
  8032. 0000522E  4AAE 0008                tst.l      [A6 + 0x8]
  8033. 00005232  670E                     beq        +0x10 /* 00005242 */
  8034. 00005234  200B                     move.l     D0, A3
  8035. 00005236  670A                     beq        +0xC /* 00005242 */
  8036. 00005238  4AAE 0012                tst.l      [A6 + 0x12]
  8037. 0000523C  6704                     beq        +0x6 /* 00005242 */
  8038. 0000523E  200C                     move.l     D0, A4
  8039. 00005240  6606                     bne        +0x8 /* 00005248 */
  8040. label00005242:
  8041. 00005242  7000                     moveq.l    D0, 0x00
  8042. 00005244  6000 00FE                bra        +0x100 /* 00005344 */
  8043. label00005248:
  8044. 00005248  206E 0008                movea.l    A0, [A6 + 0x8]
  8045. 0000524C  2450                     movea.l    A2, [A0]
  8046. 0000524E  2812                     move.l     D4, [A2]
  8047. 00005250  6606                     bne        +0x8 /* 00005258 */
  8048. 00005252  7000                     moveq.l    D0, 0x00
  8049. 00005254  6000 00EE                bra        +0xF0 /* 00005344 */
  8050. label00005258:
  8051. 00005258  206E 0008                movea.l    A0, [A6 + 0x8]
  8052. 0000525C  A029                     syscall    HLock
  8053. 0000525E  3C13                     move.w     D6, [A3]
  8054. 00005260  206E 0012                movea.l    A0, [A6 + 0x12]
  8055. 00005264  2A10                     move.l     D5, [A0]
  8056. 00005266  2D45 FFFC                move.l     [A6 - 0x4], D5
  8057. 0000526A  3614                     move.w     D3, [A4]
  8058. 0000526C  3D43 FFFA                move.w     [A6 - 0x6], D3
  8059. 00005270  426E FFE8                clr.w      [A6 - 0x18]
  8060. 00005274  226A 0018                movea.l    A1, [A2 + 0x18]
  8061. 00005278  D2C6                     add.w      A1, D6
  8062. 0000527A  2D49 FFEA                move.l     [A6 - 0x16], A1
  8063. 0000527E  700C                     moveq.l    D0, 0x0C
  8064. 00005280  C1C6                     muls.w     D0, D6
  8065. 00005282  41EA 0038                lea.l      A0, [A2 + 0x38]
  8066. 00005286  D088                     add.l      D0, A0
  8067. 00005288  2E00                     move.l     D7, D0
  8068. 0000528A  6000 0082                bra        +0x84 /* 0000530E */
  8069. label0000528E:
  8070. 0000528E  486E FFEE                pea.l      [A6 - 0x12]
  8071. 00005292  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  8072. 00005296  2F04                     move.l     -[A7], D4
  8073. 00005298  4EBA E4B2                jsr        [PC - 0x1B4E /* 0000374C */]
  8074. 0000529C  4A40                     tst.w      D0
  8075. 0000529E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8076. 000052A2  6772                     beq        +0x74 /* 00005316 */
  8077. 000052A4  2047                     movea.l    A0, D7
  8078. 000052A6  3068 0002                movea.w    A0, [A0 + 0x2]
  8079. 000052AA  DA88                     add.l      D5, A0
  8080. 000052AC  2047                     movea.l    A0, D7
  8081. 000052AE  D650                     add.w      D3, [A0]
  8082. 000052B0  486E FFEE                pea.l      [A6 - 0x12]
  8083. 000052B4  2F04                     move.l     -[A7], D4
  8084. 000052B6  4EBA EA0A                jsr        [PC - 0x15F6 /* 00003CC2 */]
  8085. 000052BA  D16E FFE8                add.w      [A6 - 0x18], D0
  8086. 000052BE  306E 000C                movea.w    A0, [A6 + 0xC]
  8087. 000052C2  D1C5                     add.l      A0, D5
  8088. 000052C4  2244                     movea.l    A1, D4
  8089. 000052C6  2251                     movea.l    A1, [A1]
  8090. 000052C8  302E FFF6                move.w     D0, [A6 - 0xA]
  8091. 000052CC  48C0                     ext.l      D0
  8092. 000052CE  D0A9 0008                add.l      D0, [A1 + 0x8]
  8093. 000052D2  9088                     sub.l      D0, A0
  8094. 000052D4  2D40 FFE4                move.l     [A6 - 0x1C], D0
  8095. 000052D8  4A80                     tst.l      D0
  8096. 000052DA  508F                     addq.l     A7, 8
  8097. 000052DC  6626                     bne        +0x28 /* 00005304 */
  8098. 000052DE  3003                     move.w     D0, D3
  8099. 000052E0  906E FFFA                sub.w      D0, [A6 - 0x6]
  8100. 000052E4  B06E FFE8                cmp.w      D0, [A6 - 0x18]
  8101. 000052E8  662C                     bne        +0x2E /* 00005316 */
  8102. 000052EA  3006                     move.w     D0, D6
  8103. 000052EC  9053                     sub.w      D0, [A3]
  8104. 000052EE  5240                     addq.w     D0, 1
  8105. 000052F0  3680                     move.w     [A3], D0
  8106. 000052F2  206E 0012                movea.l    A0, [A6 + 0x12]
  8107. 000052F6  2205                     move.l     D1, D5
  8108. 000052F8  9290                     sub.l      D1, [A0]
  8109. 000052FA  2081                     move.l     [A0], D1
  8110. 000052FC  3003                     move.w     D0, D3
  8111. 000052FE  9054                     sub.w      D0, [A4]
  8112. 00005300  3880                     move.w     [A4], D0
  8113. 00005302  6038                     bra        +0x3A /* 0000533C */
  8114. label00005304:
  8115. 00005304  5246                     addq.w     D6, 1
  8116. 00005306  700C                     moveq.l    D0, 0x0C
  8117. 00005308  DE80                     add.l      D7, D0
  8118. 0000530A  52AE FFEA                addq.l     [A6 - 0x16], 1
  8119. label0000530E:
  8120. 0000530E  BC6A 001C                cmp.w      D6, [A2 + 0x1C]
  8121. 00005312  6D00 FF7A                blt        -0x84 /* 0000528E */
  8122. label00005316:
  8123. 00005316  302A 001C                move.w     D0, [A2 + 0x1C]
  8124. 0000531A  9053                     sub.w      D0, [A3]
  8125. 0000531C  3680                     move.w     [A3], D0
  8126. 0000531E  206E 0012                movea.l    A0, [A6 + 0x12]
  8127. 00005322  222A 0014                move.l     D1, [A2 + 0x14]
  8128. 00005326  9290                     sub.l      D1, [A0]
  8129. 00005328  2081                     move.l     [A0], D1
  8130. 0000532A  302A 0036                move.w     D0, [A2 + 0x36]
  8131. 0000532E  9054                     sub.w      D0, [A4]
  8132. 00005330  3880                     move.w     [A4], D0
  8133. 00005332  206E 0008                movea.l    A0, [A6 + 0x8]
  8134. 00005336  A02A                     syscall    HUnlock
  8135. 00005338  7000                     moveq.l    D0, 0x00
  8136. 0000533A  6008                     bra        +0xA /* 00005344 */
  8137. label0000533C:
  8138. 0000533C  206E 0008                movea.l    A0, [A6 + 0x8]
  8139. 00005340  A02A                     syscall    HUnlock
  8140. 00005342  7001                     moveq.l    D0, 0x01
  8141. label00005344:
  8142. 00005344  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  8143. 00005348  4E5E                     unlink     A6
  8144. 0000534A  4E75                     rts
  8145. export_1074:
  8146. 0000534C  4E56 FFB8                link       A6, -0x0048
  8147. 00005350  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  8148. 00005354  2E2E 0008                move.l     D7, [A6 + 0x8]
  8149. 00005358  282E 000C                move.l     D4, [A6 + 0xC]
  8150. 0000535C  426E FFE0                clr.w      [A6 - 0x20]
  8151. 00005360  4A87                     tst.l      D7
  8152. 00005362  6606                     bne        +0x8 /* 0000536A */
  8153. 00005364  7000                     moveq.l    D0, 0x00
  8154. 00005366  6000 02CA                bra        +0x2CC /* 00005632 */
  8155. label0000536A:
  8156. 0000536A  2047                     movea.l    A0, D7
  8157. 0000536C  2650                     movea.l    A3, [A0]
  8158. 0000536E  246B 000C                movea.l    A2, [A3 + 0xC]
  8159. 00005372  200A                     move.l     D0, A2
  8160. 00005374  6606                     bne        +0x8 /* 0000537C */
  8161. 00005376  7000                     moveq.l    D0, 0x00
  8162. 00005378  6000 02B8                bra        +0x2BA /* 00005632 */
  8163. label0000537C:
  8164. 0000537C  2A2B 0010                move.l     D5, [A3 + 0x10]
  8165. 00005380  2005                     move.l     D0, D5
  8166. 00005382  D0AB 0014                add.l      D0, [A3 + 0x14]
  8167. 00005386  B880                     cmp.l      D4, D0
  8168. 00005388  6F0A                     ble        +0xC /* 00005394 */
  8169. 0000538A  2F07                     move.l     -[A7], D7
  8170. 0000538C  4EBA FAD8                jsr        [PC - 0x528 /* 00004E66 */]
  8171. 00005390  6000 02A0                bra        +0x2A2 /* 00005632 */
  8172. label00005394:
  8173. 00005394  486E FFE8                pea.l      [A6 - 0x18]
  8174. 00005398  2F0A                     move.l     -[A7], A2
  8175. 0000539A  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  8176. 0000539E  2D6E FFE8 FFF8           move.l     [A6 - 0x8], [A6 - 0x18]
  8177. 000053A4  2D6E FFEC FFFC           move.l     [A6 - 0x4], [A6 - 0x14]
  8178. 000053AA  42AE FFCA                clr.l      [A6 - 0x36]
  8179. 000053AE  7600                     moveq.l    D3, 0x00
  8180. 000053B0  2D45 FFC2                move.l     [A6 - 0x3E], D5
  8181. 000053B4  2047                     movea.l    A0, D7
  8182. 000053B6  A029                     syscall    HLock
  8183. 000053B8  2047                     movea.l    A0, D7
  8184. 000053BA  2650                     movea.l    A3, [A0]
  8185. 000053BC  49EB 0038                lea.l      A4, [A3 + 0x38]
  8186. 000053C0  7C00                     moveq.l    D6, 0x00
  8187. 000053C2  3D6B 001C FFC0           move.w     [A6 - 0x40], [A3 + 0x1C]
  8188. 000053C8  508F                     addq.l     A7, 8
  8189. 000053CA  602C                     bra        +0x2E /* 000053F8 */
  8190. label000053CC:
  8191. 000053CC  3D6C 0002 FFBE           move.w     [A6 - 0x42], [A4 + 0x2]
  8192. 000053D2  302E FFBE                move.w     D0, [A6 - 0x42]
  8193. 000053D6  48C0                     ext.l      D0
  8194. 000053D8  D1AE FFC2                add.l      [A6 - 0x3E], D0
  8195. 000053DC  B8AE FFC2                cmp.l      D4, [A6 - 0x3E]
  8196. 000053E0  6D20                     blt        +0x22 /* 00005402 */
  8197. 000053E2  2A2E FFC2                move.l     D5, [A6 - 0x3E]
  8198. 000053E6  D654                     add.w      D3, [A4]
  8199. 000053E8  302E FFBE                move.w     D0, [A6 - 0x42]
  8200. 000053EC  48C0                     ext.l      D0
  8201. 000053EE  D1AE FFCA                add.l      [A6 - 0x36], D0
  8202. 000053F2  49EC 000C                lea.l      A4, [A4 + 0xC]
  8203. 000053F6  5246                     addq.w     D6, 1
  8204. label000053F8:
  8205. 000053F8  7001                     moveq.l    D0, 0x01
  8206. 000053FA  D046                     add.w      D0, D6
  8207. 000053FC  B06E FFC0                cmp.w      D0, [A6 - 0x40]
  8208. 00005400  6DCA                     blt        -0x34 /* 000053CC */
  8209. label00005402:
  8210. 00005402  3D43 FFFA                move.w     [A6 - 0x6], D3
  8211. 00005406  4A6E 0010                tst.w      [A6 + 0x10]
  8212. 0000540A  6700 0122                beq        +0x124 /* 0000552E */
  8213. 0000540E  2D6B 0004 FFC6           move.l     [A6 - 0x3A], [A3 + 0x4]
  8214. 00005414  486E FFD2                pea.l      [A6 - 0x2E]
  8215. 00005418  42A7                     clr.l      -[A7]
  8216. 0000541A  2F04                     move.l     -[A7], D4
  8217. 0000541C  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  8218. 00005420  4EBA AE2E                jsr        [PC - 0x51D2 /* 00000250 */]
  8219. 00005424  486E FFCE                pea.l      [A6 - 0x32]
  8220. 00005428  486E FFD0                pea.l      [A6 - 0x30]
  8221. 0000542C  486E FFD2                pea.l      [A6 - 0x2E]
  8222. 00005430  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  8223. 00005434  4EBA BFEC                jsr        [PC - 0x4014 /* 00001422 */]
  8224. 00005438  3014                     move.w     D0, [A4]
  8225. 0000543A  D043                     add.w      D0, D3
  8226. 0000543C  3D40 FFFE                move.w     [A6 - 0x2], D0
  8227. 00005440  182C 000A                move.b     D4, [A4 + 0xA]
  8228. 00005444  0C04 0001                cmpi.b     D4, 0x1
  8229. 00005448  4FEF 0020                lea.l      A7, [A7 + 0x20]
  8230. 0000544C  666C                     bne        +0x6E /* 000054BA */
  8231. 0000544E  302B 001E                move.w     D0, [A3 + 0x1E]
  8232. 00005452  906B 0030                sub.w      D0, [A3 + 0x30]
  8233. 00005456  906E FFCE                sub.w      D0, [A6 - 0x32]
  8234. 0000545A  3D40 FFF8                move.w     [A6 - 0x8], D0
  8235. 0000545E  4A6E 0016                tst.w      [A6 + 0x16]
  8236. 00005462  6F44                     ble        +0x46 /* 000054A8 */
  8237. 00005464  4A6E 0014                tst.w      [A6 + 0x14]
  8238. 00005468  673E                     beq        +0x40 /* 000054A8 */
  8239. 0000546A  2D6E FFF8 FFF0           move.l     [A6 - 0x10], [A6 - 0x8]
  8240. 00005470  2D6E FFFC FFF4           move.l     [A6 - 0xC], [A6 - 0x4]
  8241. 00005476  302E 0016                move.w     D0, [A6 + 0x16]
  8242. 0000547A  D16E FFF4                add.w      [A6 - 0xC], D0
  8243. 0000547E  4A6B 09AA                tst.w      [A3 + 0x9AA]
  8244. 00005482  6718                     beq        +0x1A /* 0000549C */
  8245. 00005484  486E FFF0                pea.l      [A6 - 0x10]
  8246. 00005488  486E FFF8                pea.l      [A6 - 0x8]
  8247. 0000548C  4267                     clr.w      -[A7]
  8248. 0000548E  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  8249. 00005492  2F0A                     move.l     -[A7], A2
  8250. 00005494  4EAD 1C3A                jsr        [A5 + 0x1C3A /* export_899 */]
  8251. 00005498  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8252. label0000549C:
  8253. 0000549C  302E FFF8                move.w     D0, [A6 - 0x8]
  8254. 000054A0  D06E 0014                add.w      D0, [A6 + 0x14]
  8255. 000054A4  3D40 FFFC                move.w     [A6 - 0x4], D0
  8256. label000054A8:
  8257. 000054A8  302B 001E                move.w     D0, [A3 + 0x1E]
  8258. 000054AC  906B 0030                sub.w      D0, [A3 + 0x30]
  8259. 000054B0  D06E FFD0                add.w      D0, [A6 - 0x30]
  8260. 000054B4  3D40 FFF8                move.w     [A6 - 0x8], D0
  8261. 000054B8  6074                     bra        +0x76 /* 0000552E */
  8262. label000054BA:
  8263. 000054BA  0C04 0002                cmpi.b     D4, 0x2
  8264. 000054BE  666E                     bne        +0x70 /* 0000552E */
  8265. 000054C0  4A6E 0016                tst.w      [A6 + 0x16]
  8266. 000054C4  6F58                     ble        +0x5A /* 0000551E */
  8267. 000054C6  4A6E 0014                tst.w      [A6 + 0x14]
  8268. 000054CA  6752                     beq        +0x54 /* 0000551E */
  8269. 000054CC  302B 001E                move.w     D0, [A3 + 0x1E]
  8270. 000054D0  906B 0030                sub.w      D0, [A3 + 0x30]
  8271. 000054D4  D06E FFD0                add.w      D0, [A6 - 0x30]
  8272. 000054D8  3D40 FFFC                move.w     [A6 - 0x4], D0
  8273. 000054DC  2D6E FFF8 FFF0           move.l     [A6 - 0x10], [A6 - 0x8]
  8274. 000054E2  2D6E FFFC FFF4           move.l     [A6 - 0xC], [A6 - 0x4]
  8275. 000054E8  302E 0016                move.w     D0, [A6 + 0x16]
  8276. 000054EC  916E FFF0                sub.w      [A6 - 0x10], D0
  8277. 000054F0  4A6B 09AA                tst.w      [A3 + 0x9AA]
  8278. 000054F4  671C                     beq        +0x1E /* 00005512 */
  8279. 000054F6  486E FFF0                pea.l      [A6 - 0x10]
  8280. 000054FA  486E FFF8                pea.l      [A6 - 0x8]
  8281. 000054FE  4267                     clr.w      -[A7]
  8282. 00005500  302E 0014                move.w     D0, [A6 + 0x14]
  8283. 00005504  4440                     neg.w      D0
  8284. 00005506  3F00                     move.w     -[A7], D0
  8285. 00005508  2F0A                     move.l     -[A7], A2
  8286. 0000550A  4EAD 1C3A                jsr        [A5 + 0x1C3A /* export_899 */]
  8287. 0000550E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8288. label00005512:
  8289. 00005512  302E FFFC                move.w     D0, [A6 - 0x4]
  8290. 00005516  906E 0014                sub.w      D0, [A6 + 0x14]
  8291. 0000551A  3D40 FFF8                move.w     [A6 - 0x8], D0
  8292. label0000551E:
  8293. 0000551E  302B 001E                move.w     D0, [A3 + 0x1E]
  8294. 00005522  906B 0030                sub.w      D0, [A3 + 0x30]
  8295. 00005526  906E FFCE                sub.w      D0, [A6 - 0x32]
  8296. 0000552A  3D40 FFFC                move.w     [A6 - 0x4], D0
  8297. label0000552E:
  8298. 0000552E  3F3C 0001                move.w     -[A7], 0x1
  8299. 00005532  486E FFF8                pea.l      [A6 - 0x8]
  8300. 00005536  2F0A                     move.l     -[A7], A2
  8301. 00005538  4EAD 1C0A                jsr        [A5 + 0x1C0A /* export_893 */]
  8302. 0000553C  276E FFF8 099A           move.l     [A3 + 0x99A], [A6 - 0x8]
  8303. 00005542  276E FFFC 099E           move.l     [A3 + 0x99E], [A6 - 0x4]
  8304. 00005548  4A6E 0010                tst.w      [A6 + 0x10]
  8305. 0000554C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8306. 00005550  6718                     beq        +0x1A /* 0000556A */
  8307. 00005552  3D6E FFE8 FFF8           move.w     [A6 - 0x8], [A6 - 0x18]
  8308. 00005558  3D6E FFEC FFFC           move.w     [A6 - 0x4], [A6 - 0x14]
  8309. 0000555E  3D46 FFE6                move.w     [A6 - 0x1A], D6
  8310. 00005562  2D45 FFE2                move.l     [A6 - 0x1E], D5
  8311. 00005566  3D43 FFE0                move.w     [A6 - 0x20], D3
  8312. label0000556A:
  8313. 0000556A  3A06                     move.w     D5, D6
  8314. 0000556C  4A6E 0010                tst.w      [A6 + 0x10]
  8315. 00005570  6766                     beq        +0x68 /* 000055D8 */
  8316. 00005572  486E FFE0                pea.l      [A6 - 0x20]
  8317. 00005576  486E FFE2                pea.l      [A6 - 0x1E]
  8318. 0000557A  486E FFE6                pea.l      [A6 - 0x1A]
  8319. 0000557E  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  8320. 00005582  2F07                     move.l     -[A7], D7
  8321. 00005584  4EBA FC98                jsr        [PC - 0x368 /* 0000521E */]
  8322. 00005588  4A40                     tst.w      D0
  8323. 0000558A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  8324. 0000558E  6748                     beq        +0x4A /* 000055D8 */
  8325. 00005590  382E FFE6                move.w     D4, [A6 - 0x1A]
  8326. 00005594  D845                     add.w      D4, D5
  8327. 00005596  5344                     subq.w     D4, 1
  8328. 00005598  BA6B 002C                cmp.w      D5, [A3 + 0x2C]
  8329. 0000559C  6C04                     bge        +0x6 /* 000055A2 */
  8330. 0000559E  3745 002C                move.w     [A3 + 0x2C], D5
  8331. label000055A2:
  8332. 000055A2  B86B 002E                cmp.w      D4, [A3 + 0x2E]
  8333. 000055A6  6F04                     ble        +0x6 /* 000055AC */
  8334. 000055A8  3744 002E                move.w     [A3 + 0x2E], D4
  8335. label000055AC:
  8336. 000055AC  202E FFE2                move.l     D0, [A6 - 0x1E]
  8337. 000055B0  91AB 0014                sub.l      [A3 + 0x14], D0
  8338. 000055B4  0C6E 0001 FFE6           cmpi.w     [A6 - 0x1A], 0x1
  8339. 000055BA  6F16                     ble        +0x18 /* 000055D2 */
  8340. 000055BC  362E FFFE                move.w     D3, [A6 - 0x2]
  8341. 000055C0  302E FFFA                move.w     D0, [A6 - 0x6]
  8342. 000055C4  D06E FFE0                add.w      D0, [A6 - 0x20]
  8343. 000055C8  3D40 FFFE                move.w     [A6 - 0x2], D0
  8344. 000055CC  3D43 FFFA                move.w     [A6 - 0x6], D3
  8345. 000055D0  6036                     bra        +0x38 /* 00005608 */
  8346. label000055D2:
  8347. 000055D2  426E 0010                clr.w      [A6 + 0x10]
  8348. 000055D6  6030                     bra        +0x32 /* 00005608 */
  8349. label000055D8:
  8350. 000055D8  3745 001C                move.w     [A3 + 0x1C], D5
  8351. 000055DC  3743 0032                move.w     [A3 + 0x32], D3
  8352. 000055E0  276E FFCA 0014           move.l     [A3 + 0x14], [A6 - 0x36]
  8353. 000055E6  302B 002C                move.w     D0, [A3 + 0x2C]
  8354. 000055EA  B06B 001C                cmp.w      D0, [A3 + 0x1C]
  8355. 000055EE  6D0C                     blt        +0xE /* 000055FC */
  8356. 000055F0  377C 0064 002C           move.w     [A3 + 0x2C], 0x64 /* 'd' */
  8357. 000055F6  377C FFFF 002E           move.w     [A3 + 0x2E], 0xFFFF
  8358. label000055FC:
  8359. 000055FC  3D6E FFFE FFFA           move.w     [A6 - 0x6], [A6 - 0x2]
  8360. 00005602  3D6E FFEE FFFE           move.w     [A6 - 0x2], [A6 - 0x12]
  8361. label00005608:
  8362. 00005608  4A6E 0010                tst.w      [A6 + 0x10]
  8363. 0000560C  6712                     beq        +0x14 /* 00005620 */
  8364. 0000560E  3F3C 0001                move.w     -[A7], 0x1
  8365. 00005612  486E FFF8                pea.l      [A6 - 0x8]
  8366. 00005616  2F0A                     move.l     -[A7], A2
  8367. 00005618  4EAD 1C0A                jsr        [A5 + 0x1C0A /* export_893 */]
  8368. 0000561C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8369. label00005620:
  8370. 00005620  276E FFF8 09A2           move.l     [A3 + 0x9A2], [A6 - 0x8]
  8371. 00005626  276E FFFC 09A6           move.l     [A3 + 0x9A6], [A6 - 0x4]
  8372. 0000562C  2047                     movea.l    A0, D7
  8373. 0000562E  A02A                     syscall    HUnlock
  8374. 00005630  7001                     moveq.l    D0, 0x01
  8375. label00005632:
  8376. 00005632  4CEE 1CF8 FF98           movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x68]
  8377. 00005638  4E5E                     unlink     A6
  8378. 0000563A  4E75                     rts
  8379. fn0000563C:
  8380. 0000563C  4E56 FFF6                link       A6, -0x000A
  8381. 00005640  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  8382. 00005644  266E 0008                movea.l    A3, [A6 + 0x8]
  8383. 00005648  2853                     movea.l    A4, [A3]
  8384. 0000564A  2E2C 000C                move.l     D7, [A4 + 0xC]
  8385. 0000564E  6606                     bne        +0x8 /* 00005656 */
  8386. 00005650  7000                     moveq.l    D0, 0x00
  8387. 00005652  6000 00E6                bra        +0xE8 /* 0000573A */
  8388. label00005656:
  8389. 00005656  206E 0018                movea.l    A0, [A6 + 0x18]
  8390. 0000565A  3C10                     move.w     D6, [A0]
  8391. 0000565C  4A46                     tst.w      D6
  8392. 0000565E  6E06                     bgt        +0x8 /* 00005666 */
  8393. 00005660  7000                     moveq.l    D0, 0x00
  8394. 00005662  6000 00D6                bra        +0xD8 /* 0000573A */
  8395. label00005666:
  8396. 00005666  7A00                     moveq.l    D5, 0x00
  8397. 00005668  7800                     moveq.l    D4, 0x00
  8398. 0000566A  45EC 0038                lea.l      A2, [A4 + 0x38]
  8399. 0000566E  7600                     moveq.l    D3, 0x00
  8400. 00005670  3D6C 001C FFF6           move.w     [A6 - 0xA], [A4 + 0x1C]
  8401. 00005676  6016                     bra        +0x18 /* 0000568E */
  8402. label00005678:
  8403. 00005678  DA52                     add.w      D5, [A2]
  8404. 0000567A  306A 0002                movea.w    A0, [A2 + 0x2]
  8405. 0000567E  D888                     add.l      D4, A0
  8406. 00005680  45EA 000C                lea.l      A2, [A2 + 0xC]
  8407. 00005684  BC45                     cmp.w      D6, D5
  8408. 00005686  6E04                     bgt        +0x6 /* 0000568C */
  8409. 00005688  5243                     addq.w     D3, 1
  8410. 0000568A  6008                     bra        +0xA /* 00005694 */
  8411. label0000568C:
  8412. 0000568C  5243                     addq.w     D3, 1
  8413. label0000568E:
  8414. 0000568E  B66E FFF6                cmp.w      D3, [A6 - 0xA]
  8415. 00005692  6DE4                     blt        -0x1A /* 00005678 */
  8416. label00005694:
  8417. 00005694  2003                     move.l     D0, D3
  8418. 00005696  48C0                     ext.l      D0
  8419. 00005698  D1AC 0018                add.l      [A4 + 0x18], D0
  8420. 0000569C  D9AC 0010                add.l      [A4 + 0x10], D4
  8421. 000056A0  976C 001C                sub.w      [A4 + 0x1C], D3
  8422. 000056A4  99AC 0014                sub.l      [A4 + 0x14], D4
  8423. 000056A8  9B6C 0032                sub.w      [A4 + 0x32], D5
  8424. 000056AC  7001                     moveq.l    D0, 0x01
  8425. 000056AE  D06C 001C                add.w      D0, [A4 + 0x1C]
  8426. 000056B2  C1FC 000C                muls.w     D0, 0xC
  8427. 000056B6  2F00                     move.l     -[A7], D0
  8428. 000056B8  2F0A                     move.l     -[A7], A2
  8429. 000056BA  486C 0038                pea.l      [A4 + 0x38]
  8430. 000056BE  4EAD 0B42                jsr        [A5 + 0xB42 /* export_356 */]
  8431. 000056C2  4A6C 09AA                tst.w      [A4 + 0x9AA]
  8432. 000056C6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8433. 000056CA  6716                     beq        +0x18 /* 000056E2 */
  8434. 000056CC  42A7                     clr.l      -[A7]
  8435. 000056CE  42A7                     clr.l      -[A7]
  8436. 000056D0  3005                     move.w     D0, D5
  8437. 000056D2  4440                     neg.w      D0
  8438. 000056D4  3F00                     move.w     -[A7], D0
  8439. 000056D6  4267                     clr.w      -[A7]
  8440. 000056D8  2F07                     move.l     -[A7], D7
  8441. 000056DA  4EAD 1C3A                jsr        [A5 + 0x1C3A /* export_899 */]
  8442. 000056DE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8443. label000056E2:
  8444. 000056E2  486E FFF8                pea.l      [A6 - 0x8]
  8445. 000056E6  2F07                     move.l     -[A7], D7
  8446. 000056E8  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  8447. 000056EC  2053                     movea.l    A0, [A3]
  8448. 000056EE  3D68 0032 FFFA           move.w     [A6 - 0x6], [A0 + 0x32]
  8449. 000056F4  3EBC 0001                move.w     [A7], 0x1
  8450. 000056F8  486E FFF8                pea.l      [A6 - 0x8]
  8451. 000056FC  2F07                     move.l     -[A7], D7
  8452. 000056FE  4EAD 1C0A                jsr        [A5 + 0x1C0A /* export_893 */]
  8453. 00005702  2853                     movea.l    A4, [A3]
  8454. 00005704  296E FFF8 09A2           move.l     [A4 + 0x9A2], [A6 - 0x8]
  8455. 0000570A  296E FFFC 09A6           move.l     [A4 + 0x9A6], [A6 - 0x4]
  8456. 00005710  296C 09A2 099A           move.l     [A4 + 0x99A], [A4 + 0x9A2]
  8457. 00005716  296C 09A6 099E           move.l     [A4 + 0x99E], [A4 + 0x9A6]
  8458. 0000571C  47EC 0020                lea.l      A3, [A4 + 0x20]
  8459. 00005720  9B53                     sub.w      [A3], D5
  8460. 00005722  3953 0024                move.w     [A4 + 0x24], [A3]
  8461. 00005726  206E 0010                movea.l    A0, [A6 + 0x10]
  8462. 0000572A  3083                     move.w     [A0], D3
  8463. 0000572C  226E 0014                movea.l    A1, [A6 + 0x14]
  8464. 00005730  3284                     move.w     [A1], D4
  8465. 00005732  206E 0018                movea.l    A0, [A6 + 0x18]
  8466. 00005736  3085                     move.w     [A0], D5
  8467. 00005738  7001                     moveq.l    D0, 0x01
  8468. label0000573A:
  8469. 0000573A  4CEE 1CF8 FFD6           movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x2A]
  8470. 00005740  4E5E                     unlink     A6
  8471. 00005742  4E75                     rts
  8472. fn00005744:
  8473. 00005744  4E56 FFF4                link       A6, -0x000C
  8474. 00005748  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  8475. 0000574C  2E2E 0018                move.l     D7, [A6 + 0x18]
  8476. 00005750  206E 0008                movea.l    A0, [A6 + 0x8]
  8477. 00005754  2850                     movea.l    A4, [A0]
  8478. 00005756  246C 000C                movea.l    A2, [A4 + 0xC]
  8479. 0000575A  200A                     move.l     D0, A2
  8480. 0000575C  6606                     bne        +0x8 /* 00005764 */
  8481. 0000575E  7000                     moveq.l    D0, 0x00
  8482. 00005760  6000 00EE                bra        +0xF0 /* 00005850 */
  8483. label00005764:
  8484. 00005764  2047                     movea.l    A0, D7
  8485. 00005766  3010                     move.w     D0, [A0]
  8486. 00005768  D06C 0032                add.w      D0, [A4 + 0x32]
  8487. 0000576C  906C 0036                sub.w      D0, [A4 + 0x36]
  8488. 00005770  3D40 FFF6                move.w     [A6 - 0xA], D0
  8489. 00005774  7800                     moveq.l    D4, 0x00
  8490. 00005776  7A00                     moveq.l    D5, 0x00
  8491. 00005778  3D6C 001C FFF4           move.w     [A6 - 0xC], [A4 + 0x1C]
  8492. 0000577E  720C                     moveq.l    D1, 0x0C
  8493. 00005780  C3EE FFF4                muls.w     D1, [A6 - 0xC]
  8494. 00005784  47F4 1838                lea.l      A3, [A4 + D1 + 0x38]
  8495. 00005788  7600                     moveq.l    D3, 0x00
  8496. 0000578A  6014                     bra        +0x16 /* 000057A0 */
  8497. label0000578C:
  8498. 0000578C  B86E FFF6                cmp.w      D4, [A6 - 0xA]
  8499. 00005790  6C14                     bge        +0x16 /* 000057A6 */
  8500. 00005792  47EB FFF4                lea.l      A3, [A3 - 0xC]
  8501. 00005796  D853                     add.w      D4, [A3]
  8502. 00005798  306B 0002                movea.w    A0, [A3 + 0x2]
  8503. 0000579C  DA88                     add.l      D5, A0
  8504. 0000579E  5243                     addq.w     D3, 1
  8505. label000057A0:
  8506. 000057A0  B66E FFF4                cmp.w      D3, [A6 - 0xC]
  8507. 000057A4  6DE6                     blt        -0x18 /* 0000578C */
  8508. label000057A6:
  8509. 000057A6  976C 001C                sub.w      [A4 + 0x1C], D3
  8510. 000057AA  9BAC 0014                sub.l      [A4 + 0x14], D5
  8511. 000057AE  996C 0032                sub.w      [A4 + 0x32], D4
  8512. 000057B2  7001                     moveq.l    D0, 0x01
  8513. 000057B4  D06C 001C                add.w      D0, [A4 + 0x1C]
  8514. 000057B8  C1FC 000C                muls.w     D0, 0xC
  8515. 000057BC  2F00                     move.l     -[A7], D0
  8516. 000057BE  486C 0038                pea.l      [A4 + 0x38]
  8517. 000057C2  206E 0010                movea.l    A0, [A6 + 0x10]
  8518. 000057C6  700C                     moveq.l    D0, 0x0C
  8519. 000057C8  C1D0                     muls.w     D0, [A0]
  8520. 000057CA  4874 0838                pea.l      [A4 + D0 + 0x38]
  8521. 000057CE  4EAD 0B42                jsr        [A5 + 0xB42 /* export_356 */]
  8522. 000057D2  4A6C 09AA                tst.w      [A4 + 0x9AA]
  8523. 000057D6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8524. 000057DA  6714                     beq        +0x16 /* 000057F0 */
  8525. 000057DC  42A7                     clr.l      -[A7]
  8526. 000057DE  42A7                     clr.l      -[A7]
  8527. 000057E0  2047                     movea.l    A0, D7
  8528. 000057E2  3F10                     move.w     -[A7], [A0]
  8529. 000057E4  4267                     clr.w      -[A7]
  8530. 000057E6  2F0A                     move.l     -[A7], A2
  8531. 000057E8  4EAD 1C3A                jsr        [A5 + 0x1C3A /* export_899 */]
  8532. 000057EC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8533. label000057F0:
  8534. 000057F0  486E FFF8                pea.l      [A6 - 0x8]
  8535. 000057F4  2F0A                     move.l     -[A7], A2
  8536. 000057F6  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  8537. 000057FA  2047                     movea.l    A0, D7
  8538. 000057FC  3D50 FFFE                move.w     [A6 - 0x2], [A0]
  8539. 00005800  3EBC 0001                move.w     [A7], 0x1
  8540. 00005804  486E FFF8                pea.l      [A6 - 0x8]
  8541. 00005808  2F0A                     move.l     -[A7], A2
  8542. 0000580A  4EAD 1C0A                jsr        [A5 + 0x1C0A /* export_893 */]
  8543. 0000580E  206E 0008                movea.l    A0, [A6 + 0x8]
  8544. 00005812  2850                     movea.l    A4, [A0]
  8545. 00005814  296E FFF8 09A2           move.l     [A4 + 0x9A2], [A6 - 0x8]
  8546. 0000581A  296E FFFC 09A6           move.l     [A4 + 0x9A6], [A6 - 0x4]
  8547. 00005820  296C 09A2 099A           move.l     [A4 + 0x99A], [A4 + 0x9A2]
  8548. 00005826  296C 09A6 099E           move.l     [A4 + 0x99E], [A4 + 0x9A6]
  8549. 0000582C  7C20                     moveq.l    D6, 0x20
  8550. 0000582E  DC8C                     add.l      D6, A4
  8551. 00005830  2247                     movea.l    A1, D7
  8552. 00005832  3011                     move.w     D0, [A1]
  8553. 00005834  2246                     movea.l    A1, D6
  8554. 00005836  D151                     add.w      [A1], D0
  8555. 00005838  2246                     movea.l    A1, D6
  8556. 0000583A  3951 0024                move.w     [A4 + 0x24], [A1]
  8557. 0000583E  226E 0010                movea.l    A1, [A6 + 0x10]
  8558. 00005842  3283                     move.w     [A1], D3
  8559. 00005844  206E 0014                movea.l    A0, [A6 + 0x14]
  8560. 00005848  3085                     move.w     [A0], D5
  8561. 0000584A  2047                     movea.l    A0, D7
  8562. 0000584C  3084                     move.w     [A0], D4
  8563. 0000584E  7001                     moveq.l    D0, 0x01
  8564. label00005850:
  8565. 00005850  4CEE 1CF8 FFD4           movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x2C]
  8566. 00005856  4E5E                     unlink     A6
  8567. 00005858  4E75                     rts
  8568. fn0000585A:
  8569. 0000585A  4E56 FFF0                link       A6, -0x0010
  8570. 0000585E  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  8571. 00005862  286E 0008                movea.l    A4, [A6 + 0x8]
  8572. 00005866  206E 0010                movea.l    A0, [A6 + 0x10]
  8573. 0000586A  3610                     move.w     D3, [A0]
  8574. 0000586C  4250                     clr.w      [A0]
  8575. 0000586E  226E 0014                movea.l    A1, [A6 + 0x14]
  8576. 00005872  4251                     clr.w      [A1]
  8577. 00005874  206E 0018                movea.l    A0, [A6 + 0x18]
  8578. 00005878  4250                     clr.w      [A0]
  8579. 0000587A  200C                     move.l     D0, A4
  8580. 0000587C  6606                     bne        +0x8 /* 00005884 */
  8581. 0000587E  7000                     moveq.l    D0, 0x00
  8582. 00005880  6000 0118                bra        +0x11A /* 0000599A */
  8583. label00005884:
  8584. 00005884  2454                     movea.l    A2, [A4]
  8585. 00005886  0C6A 0001 001C           cmpi.w     [A2 + 0x1C], 0x1
  8586. 0000588C  6E06                     bgt        +0x8 /* 00005894 */
  8587. 0000588E  7000                     moveq.l    D0, 0x00
  8588. 00005890  6000 0108                bra        +0x10A /* 0000599A */
  8589. label00005894:
  8590. 00005894  204C                     movea.l    A0, A4
  8591. 00005896  A029                     syscall    HLock
  8592. 00005898  2E12                     move.l     D7, [A2]
  8593. 0000589A  306A 001C                movea.w    A0, [A2 + 0x1C]
  8594. 0000589E  D1EA 0018                add.l      A0, [A2 + 0x18]
  8595. 000058A2  2D48 FFF0                move.l     [A6 - 0x10], A0
  8596. 000058A6  7C64                     moveq.l    D6, 0x64
  8597. 000058A8  700C                     moveq.l    D0, 0x0C
  8598. 000058AA  C1C6                     muls.w     D0, D6
  8599. 000058AC  43EA 0038                lea.l      A1, [A2 + 0x38]
  8600. 000058B0  D089                     add.l      D0, A1
  8601. 000058B2  2A00                     move.l     D5, D0
  8602. 000058B4  7800                     moveq.l    D4, 0x00
  8603. 000058B6  6062                     bra        +0x64 /* 0000591A */
  8604. label000058B8:
  8605. 000058B8  486E FFF4                pea.l      [A6 - 0xC]
  8606. 000058BC  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  8607. 000058C0  2F07                     move.l     -[A7], D7
  8608. 000058C2  4EBA DE88                jsr        [PC - 0x2178 /* 0000374C */]
  8609. 000058C6  4A40                     tst.w      D0
  8610. 000058C8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8611. 000058CC  6700 00C6                beq        +0xC8 /* 00005994 */
  8612. 000058D0  4A2E FFF4                tst.b      [A6 - 0xC]
  8613. 000058D4  660C                     bne        +0xE /* 000058E2 */
  8614. 000058D6  082E 0004 FFF5           btst.b     [A6 - 0xB], 0x4
  8615. 000058DC  6704                     beq        +0x6 /* 000058E2 */
  8616. 000058DE  3604                     move.w     D3, D4
  8617. 000058E0  603C                     bra        +0x3E /* 0000591E */
  8618. label000058E2:
  8619. 000058E2  486E FFF4                pea.l      [A6 - 0xC]
  8620. 000058E6  2F07                     move.l     -[A7], D7
  8621. 000058E8  4EBA E3D8                jsr        [PC - 0x1C28 /* 00003CC2 */]
  8622. 000058EC  206E 0018                movea.l    A0, [A6 + 0x18]
  8623. 000058F0  D150                     add.w      [A0], D0
  8624. 000058F2  486E FFF4                pea.l      [A6 - 0xC]
  8625. 000058F6  2245                     movea.l    A1, D5
  8626. 000058F8  0685 0000 000C           addi.l     D5, 0xC
  8627. 000058FE  2F09                     move.l     -[A7], A1
  8628. 00005900  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8629. 00005904  2F0C                     move.l     -[A7], A4
  8630. 00005906  4EBA E560                jsr        [PC - 0x1AA0 /* 00003E68 */]
  8631. 0000590A  4A40                     tst.w      D0
  8632. 0000590C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8633. 00005910  6700 0082                beq        +0x84 /* 00005994 */
  8634. 00005914  52AE FFF0                addq.l     [A6 - 0x10], 1
  8635. 00005918  5244                     addq.w     D4, 1
  8636. label0000591A:
  8637. 0000591A  B644                     cmp.w      D3, D4
  8638. 0000591C  6E9A                     bgt        -0x64 /* 000058B8 */
  8639. label0000591E:
  8640. 0000591E  206E 0018                movea.l    A0, [A6 + 0x18]
  8641. 00005922  4A50                     tst.w      [A0]
  8642. 00005924  6F1E                     ble        +0x20 /* 00005944 */
  8643. 00005926  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  8644. 0000592A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8645. 0000592E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8646. 00005932  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8647. 00005936  2F0C                     move.l     -[A7], A4
  8648. 00005938  4EBA FD02                jsr        [PC - 0x2FE /* 0000563C */]
  8649. 0000593C  4A40                     tst.w      D0
  8650. 0000593E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  8651. 00005942  6750                     beq        +0x52 /* 00005994 */
  8652. label00005944:
  8653. 00005944  700C                     moveq.l    D0, 0x0C
  8654. 00005946  C1C6                     muls.w     D0, D6
  8655. 00005948  41EA 0038                lea.l      A0, [A2 + 0x38]
  8656. 0000594C  D088                     add.l      D0, A0
  8657. 0000594E  2A00                     move.l     D5, D0
  8658. 00005950  700C                     moveq.l    D0, 0x0C
  8659. 00005952  C1EA 001C                muls.w     D0, [A2 + 0x1C]
  8660. 00005956  47F2 0838                lea.l      A3, [A2 + D0 + 0x38]
  8661. 0000595A  7800                     moveq.l    D4, 0x00
  8662. 0000595C  6026                     bra        +0x28 /* 00005984 */
  8663. label0000595E:
  8664. 0000595E  2045                     movea.l    A0, D5
  8665. 00005960  0685 0000 000C           addi.l     D5, 0xC
  8666. 00005966  43D3                     lea.l      A1, [A3]
  8667. 00005968  22D8                     move.l     [A1]+, [A0]+
  8668. 0000596A  22D8                     move.l     [A1]+, [A0]+
  8669. 0000596C  22D8                     move.l     [A1]+, [A0]+
  8670. 0000596E  302B 0002                move.w     D0, [A3 + 0x2]
  8671. 00005972  48C0                     ext.l      D0
  8672. 00005974  D1AA 0014                add.l      [A2 + 0x14], D0
  8673. 00005978  3013                     move.w     D0, [A3]
  8674. 0000597A  D16A 0032                add.w      [A2 + 0x32], D0
  8675. 0000597E  47EB 000C                lea.l      A3, [A3 + 0xC]
  8676. 00005982  5244                     addq.w     D4, 1
  8677. label00005984:
  8678. 00005984  B644                     cmp.w      D3, D4
  8679. 00005986  6ED6                     bgt        -0x28 /* 0000595E */
  8680. 00005988  D76A 001C                add.w      [A2 + 0x1C], D3
  8681. 0000598C  204C                     movea.l    A0, A4
  8682. 0000598E  A02A                     syscall    HUnlock
  8683. 00005990  7001                     moveq.l    D0, 0x01
  8684. 00005992  6006                     bra        +0x8 /* 0000599A */
  8685. label00005994:
  8686. 00005994  204C                     movea.l    A0, A4
  8687. 00005996  A02A                     syscall    HUnlock
  8688. 00005998  7000                     moveq.l    D0, 0x00
  8689. label0000599A:
  8690. 0000599A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  8691. 0000599E  4E5E                     unlink     A6
  8692. 000059A0  4E75                     rts
  8693. fn000059A2:
  8694. 000059A2  4E56 FFF0                link       A6, -0x0010
  8695. 000059A6  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  8696. 000059AA  286E 0008                movea.l    A4, [A6 + 0x8]
  8697. 000059AE  206E 0010                movea.l    A0, [A6 + 0x10]
  8698. 000059B2  3610                     move.w     D3, [A0]
  8699. 000059B4  4250                     clr.w      [A0]
  8700. 000059B6  226E 0014                movea.l    A1, [A6 + 0x14]
  8701. 000059BA  4251                     clr.w      [A1]
  8702. 000059BC  206E 0018                movea.l    A0, [A6 + 0x18]
  8703. 000059C0  4250                     clr.w      [A0]
  8704. 000059C2  200C                     move.l     D0, A4
  8705. 000059C4  6606                     bne        +0x8 /* 000059CC */
  8706. 000059C6  7000                     moveq.l    D0, 0x00
  8707. 000059C8  6000 012E                bra        +0x130 /* 00005AF8 */
  8708. label000059CC:
  8709. 000059CC  2454                     movea.l    A2, [A4]
  8710. 000059CE  7001                     moveq.l    D0, 0x01
  8711. 000059D0  B0AA 0018                cmp.l      D0, [A2 + 0x18]
  8712. 000059D4  6D06                     blt        +0x8 /* 000059DC */
  8713. 000059D6  7000                     moveq.l    D0, 0x00
  8714. 000059D8  6000 011E                bra        +0x120 /* 00005AF8 */
  8715. label000059DC:
  8716. 000059DC  204C                     movea.l    A0, A4
  8717. 000059DE  A029                     syscall    HLock
  8718. 000059E0  2C12                     move.l     D6, [A2]
  8719. 000059E2  3043                     movea.w    A0, D3
  8720. 000059E4  B1EA 0018                cmpa.l     A0, [A2 + 0x18]
  8721. 000059E8  6D08                     blt        +0xA /* 000059F2 */
  8722. 000059EA  76FF                     moveq.l    D3, 0xFFFFFFFF
  8723. 000059EC  C66A 001A                and.w      D3, [A2 + 0x1A]
  8724. 000059F0  5343                     subq.w     D3, 1
  8725. label000059F2:
  8726. 000059F2  3043                     movea.w    A0, D3
  8727. 000059F4  202A 0018                move.l     D0, [A2 + 0x18]
  8728. 000059F8  9088                     sub.l      D0, A0
  8729. 000059FA  2D40 FFF0                move.l     [A6 - 0x10], D0
  8730. 000059FE  7E64                     moveq.l    D7, 0x64
  8731. 00005A00  720C                     moveq.l    D1, 0x0C
  8732. 00005A02  C3C7                     muls.w     D1, D7
  8733. 00005A04  41EA 0038                lea.l      A0, [A2 + 0x38]
  8734. 00005A08  D288                     add.l      D1, A0
  8735. 00005A0A  2A01                     move.l     D5, D1
  8736. 00005A0C  7800                     moveq.l    D4, 0x00
  8737. 00005A0E  6060                     bra        +0x62 /* 00005A70 */
  8738. label00005A10:
  8739. 00005A10  486E FFF4                pea.l      [A6 - 0xC]
  8740. 00005A14  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  8741. 00005A18  2F06                     move.l     -[A7], D6
  8742. 00005A1A  4EBA DD30                jsr        [PC - 0x22D0 /* 0000374C */]
  8743. 00005A1E  4A40                     tst.w      D0
  8744. 00005A20  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8745. 00005A24  670E                     beq        +0x10 /* 00005A34 */
  8746. 00005A26  4A2E FFF4                tst.b      [A6 - 0xC]
  8747. 00005A2A  660C                     bne        +0xE /* 00005A38 */
  8748. 00005A2C  082E 0004 FFF5           btst.b     [A6 - 0xB], 0x4
  8749. 00005A32  6704                     beq        +0x6 /* 00005A38 */
  8750. label00005A34:
  8751. 00005A34  3604                     move.w     D3, D4
  8752. 00005A36  603C                     bra        +0x3E /* 00005A74 */
  8753. label00005A38:
  8754. 00005A38  486E FFF4                pea.l      [A6 - 0xC]
  8755. 00005A3C  2F06                     move.l     -[A7], D6
  8756. 00005A3E  4EBA E282                jsr        [PC - 0x1D7E /* 00003CC2 */]
  8757. 00005A42  206E 0018                movea.l    A0, [A6 + 0x18]
  8758. 00005A46  D150                     add.w      [A0], D0
  8759. 00005A48  486E FFF4                pea.l      [A6 - 0xC]
  8760. 00005A4C  2245                     movea.l    A1, D5
  8761. 00005A4E  0685 0000 000C           addi.l     D5, 0xC
  8762. 00005A54  2F09                     move.l     -[A7], A1
  8763. 00005A56  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8764. 00005A5A  2F0C                     move.l     -[A7], A4
  8765. 00005A5C  4EBA E40A                jsr        [PC - 0x1BF6 /* 00003E68 */]
  8766. 00005A60  4A40                     tst.w      D0
  8767. 00005A62  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8768. 00005A66  6700 008A                beq        +0x8C /* 00005AF2 */
  8769. 00005A6A  52AE FFF0                addq.l     [A6 - 0x10], 1
  8770. 00005A6E  5244                     addq.w     D4, 1
  8771. label00005A70:
  8772. 00005A70  B644                     cmp.w      D3, D4
  8773. 00005A72  6E9C                     bgt        -0x62 /* 00005A10 */
  8774. label00005A74:
  8775. 00005A74  206E 0010                movea.l    A0, [A6 + 0x10]
  8776. 00005A78  3083                     move.w     [A0], D3
  8777. 00005A7A  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  8778. 00005A7E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8779. 00005A82  2F08                     move.l     -[A7], A0
  8780. 00005A84  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8781. 00005A88  2F0C                     move.l     -[A7], A4
  8782. 00005A8A  4EBA FCB8                jsr        [PC - 0x348 /* 00005744 */]
  8783. 00005A8E  4A40                     tst.w      D0
  8784. 00005A90  4FEF 0014                lea.l      A7, [A7 + 0x14]
  8785. 00005A94  675C                     beq        +0x5E /* 00005AF2 */
  8786. 00005A96  700C                     moveq.l    D0, 0x0C
  8787. 00005A98  C1C7                     muls.w     D0, D7
  8788. 00005A9A  41EA 0038                lea.l      A0, [A2 + 0x38]
  8789. 00005A9E  D088                     add.l      D0, A0
  8790. 00005AA0  2A00                     move.l     D5, D0
  8791. 00005AA2  47EA 0038                lea.l      A3, [A2 + 0x38]
  8792. 00005AA6  7800                     moveq.l    D4, 0x00
  8793. 00005AA8  6030                     bra        +0x32 /* 00005ADA */
  8794. label00005AAA:
  8795. 00005AAA  2045                     movea.l    A0, D5
  8796. 00005AAC  0685 0000 000C           addi.l     D5, 0xC
  8797. 00005AB2  43D3                     lea.l      A1, [A3]
  8798. 00005AB4  22D8                     move.l     [A1]+, [A0]+
  8799. 00005AB6  22D8                     move.l     [A1]+, [A0]+
  8800. 00005AB8  22D8                     move.l     [A1]+, [A0]+
  8801. 00005ABA  302B 0002                move.w     D0, [A3 + 0x2]
  8802. 00005ABE  48C0                     ext.l      D0
  8803. 00005AC0  91AA 0010                sub.l      [A2 + 0x10], D0
  8804. 00005AC4  302B 0002                move.w     D0, [A3 + 0x2]
  8805. 00005AC8  48C0                     ext.l      D0
  8806. 00005ACA  D1AA 0014                add.l      [A2 + 0x14], D0
  8807. 00005ACE  3013                     move.w     D0, [A3]
  8808. 00005AD0  D16A 0032                add.w      [A2 + 0x32], D0
  8809. 00005AD4  47EB 000C                lea.l      A3, [A3 + 0xC]
  8810. 00005AD8  5244                     addq.w     D4, 1
  8811. label00005ADA:
  8812. 00005ADA  B644                     cmp.w      D3, D4
  8813. 00005ADC  6ECC                     bgt        -0x32 /* 00005AAA */
  8814. 00005ADE  2003                     move.l     D0, D3
  8815. 00005AE0  48C0                     ext.l      D0
  8816. 00005AE2  91AA 0018                sub.l      [A2 + 0x18], D0
  8817. 00005AE6  D76A 001C                add.w      [A2 + 0x1C], D3
  8818. 00005AEA  204C                     movea.l    A0, A4
  8819. 00005AEC  A02A                     syscall    HUnlock
  8820. 00005AEE  7001                     moveq.l    D0, 0x01
  8821. 00005AF0  6006                     bra        +0x8 /* 00005AF8 */
  8822. label00005AF2:
  8823. 00005AF2  204C                     movea.l    A0, A4
  8824. 00005AF4  A02A                     syscall    HUnlock
  8825. 00005AF6  7000                     moveq.l    D0, 0x00
  8826. label00005AF8:
  8827. 00005AF8  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  8828. 00005AFC  4E5E                     unlink     A6
  8829. 00005AFE  4E75                     rts
  8830. fn00005B00:
  8831. 00005B00  4E56 FFF8                link       A6, -0x0008
  8832. 00005B04  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  8833. 00005B08  286E 0008                movea.l    A4, [A6 + 0x8]
  8834. 00005B0C  3C2E 000C                move.w     D6, [A6 + 0xC]
  8835. 00005B10  200C                     move.l     D0, A4
  8836. 00005B12  6606                     bne        +0x8 /* 00005B1A */
  8837. 00005B14  7000                     moveq.l    D0, 0x00
  8838. 00005B16  6000 00AA                bra        +0xAC /* 00005BC2 */
  8839. label00005B1A:
  8840. 00005B1A  2654                     movea.l    A3, [A4]
  8841. 00005B1C  246B 000C                movea.l    A2, [A3 + 0xC]
  8842. 00005B20  200A                     move.l     D0, A2
  8843. 00005B22  6606                     bne        +0x8 /* 00005B2A */
  8844. 00005B24  7000                     moveq.l    D0, 0x00
  8845. 00005B26  6000 009A                bra        +0x9C /* 00005BC2 */
  8846. label00005B2A:
  8847. 00005B2A  4A6E 000E                tst.w      [A6 + 0xE]
  8848. 00005B2E  6706                     beq        +0x8 /* 00005B36 */
  8849. 00005B30  DD6B 0030                add.w      [A3 + 0x30], D6
  8850. 00005B34  600A                     bra        +0xC /* 00005B40 */
  8851. label00005B36:
  8852. 00005B36  3E2B 0030                move.w     D7, [A3 + 0x30]
  8853. 00005B3A  3746 0030                move.w     [A3 + 0x30], D6
  8854. 00005B3E  9C47                     sub.w      D6, D7
  8855. label00005B40:
  8856. 00005B40  3A2B 0030                move.w     D5, [A3 + 0x30]
  8857. 00005B44  4A45                     tst.w      D5
  8858. 00005B46  6C06                     bge        +0x8 /* 00005B4E */
  8859. 00005B48  9C45                     sub.w      D6, D5
  8860. 00005B4A  426B 0030                clr.w      [A3 + 0x30]
  8861. label00005B4E:
  8862. 00005B4E  4A46                     tst.w      D6
  8863. 00005B50  6604                     bne        +0x6 /* 00005B56 */
  8864. 00005B52  7000                     moveq.l    D0, 0x00
  8865. 00005B54  606C                     bra        +0x6E /* 00005BC2 */
  8866. label00005B56:
  8867. 00005B56  4A6B 09AA                tst.w      [A3 + 0x9AA]
  8868. 00005B5A  6716                     beq        +0x18 /* 00005B72 */
  8869. 00005B5C  42A7                     clr.l      -[A7]
  8870. 00005B5E  42A7                     clr.l      -[A7]
  8871. 00005B60  4267                     clr.w      -[A7]
  8872. 00005B62  3006                     move.w     D0, D6
  8873. 00005B64  4440                     neg.w      D0
  8874. 00005B66  3F00                     move.w     -[A7], D0
  8875. 00005B68  2F0A                     move.l     -[A7], A2
  8876. 00005B6A  4EAD 1C3A                jsr        [A5 + 0x1C3A /* export_899 */]
  8877. 00005B6E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8878. label00005B72:
  8879. 00005B72  486E FFF8                pea.l      [A6 - 0x8]
  8880. 00005B76  2F0A                     move.l     -[A7], A2
  8881. 00005B78  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  8882. 00005B7C  4A46                     tst.w      D6
  8883. 00005B7E  508F                     addq.l     A7, 8
  8884. 00005B80  6F0C                     ble        +0xE /* 00005B8E */
  8885. 00005B82  302E FFFC                move.w     D0, [A6 - 0x4]
  8886. 00005B86  9046                     sub.w      D0, D6
  8887. 00005B88  3D40 FFF8                move.w     [A6 - 0x8], D0
  8888. 00005B8C  600A                     bra        +0xC /* 00005B98 */
  8889. label00005B8E:
  8890. 00005B8E  302E FFF8                move.w     D0, [A6 - 0x8]
  8891. 00005B92  9046                     sub.w      D0, D6
  8892. 00005B94  3D40 FFFC                move.w     [A6 - 0x4], D0
  8893. label00005B98:
  8894. 00005B98  3F3C 0001                move.w     -[A7], 0x1
  8895. 00005B9C  486E FFF8                pea.l      [A6 - 0x8]
  8896. 00005BA0  2F0A                     move.l     -[A7], A2
  8897. 00005BA2  4EAD 1C0A                jsr        [A5 + 0x1C0A /* export_893 */]
  8898. 00005BA6  2654                     movea.l    A3, [A4]
  8899. 00005BA8  276E FFF8 09A2           move.l     [A3 + 0x9A2], [A6 - 0x8]
  8900. 00005BAE  276E FFFC 09A6           move.l     [A3 + 0x9A6], [A6 - 0x4]
  8901. 00005BB4  276B 09A2 099A           move.l     [A3 + 0x99A], [A3 + 0x9A2]
  8902. 00005BBA  276B 09A6 099E           move.l     [A3 + 0x99E], [A3 + 0x9A6]
  8903. 00005BC0  7001                     moveq.l    D0, 0x01
  8904. label00005BC2:
  8905. 00005BC2  4CEE 1CE0 FFE0           movem.l    D5,D6,D7,A2,A3,A4, [A6 - 0x20]
  8906. 00005BC8  4E5E                     unlink     A6
  8907. 00005BCA  4E75                     rts
  8908. fn00005BCC:
  8909. 00005BCC  4E56 0000                link       A6, 0
  8910. 00005BD0  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  8911. 00005BD4  3A2E 0010                move.w     D5, [A6 + 0x10]
  8912. 00005BD8  266E 0014                movea.l    A3, [A6 + 0x14]
  8913. 00005BDC  704C                     moveq.l    D0, 0x4C
  8914. 00005BDE  D0AE 0008                add.l      D0, [A6 + 0x8]
  8915. 00005BE2  2840                     movea.l    A4, D0
  8916. 00005BE4  4AAE 0018                tst.l      [A6 + 0x18]
  8917. 00005BE8  56C7                     sne        D7
  8918. 00005BEA  4407                     neg.b      D7
  8919. 00005BEC  4887                     ext.w      D7
  8920. 00005BEE  7C00                     moveq.l    D6, 0x00
  8921. 00005BF0  0C45 FFFF                cmpi.w     D5, 0xFFFF
  8922. 00005BF4  660C                     bne        +0xE /* 00005C02 */
  8923. 00005BF6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8924. 00005BFA  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  8925. 00005BFE  3A00                     move.w     D5, D0
  8926. 00005C00  588F                     addq.l     A7, 4
  8927. label00005C02:
  8928. 00005C02  200B                     move.l     D0, A3
  8929. 00005C04  6606                     bne        +0x8 /* 00005C0C */
  8930. 00005C06  3D7C 7FFF 0012           move.w     [A6 + 0x12], 0x7FFF
  8931. label00005C0C:
  8932. 00005C0C  4253                     clr.w      [A3]
  8933. 00005C0E  7800                     moveq.l    D4, 0x00
  8934. 00005C10  95CA                     sub.l      A2, A2
  8935. 00005C12  602E                     bra        +0x30 /* 00005C42 */
  8936. label00005C14:
  8937. 00005C14  206E 000C                movea.l    A0, [A6 + 0xC]
  8938. 00005C18  52AE 000C                addq.l     [A6 + 0xC], 1
  8939. 00005C1C  7000                     moveq.l    D0, 0x00
  8940. 00005C1E  1010                     move.b     D0, [A0]
  8941. 00005C20  D080                     add.l      D0, D0
  8942. 00005C22  3634 0800                move.w     D3, [A4 + D0]
  8943. 00005C26  DC43                     add.w      D6, D3
  8944. 00005C28  4A47                     tst.w      D7
  8945. 00005C2A  6708                     beq        +0xA /* 00005C34 */
  8946. 00005C2C  204A                     movea.l    A0, A2
  8947. 00005C2E  D1EE 0018                add.l      A0, [A6 + 0x18]
  8948. 00005C32  3086                     move.w     [A0], D6
  8949. label00005C34:
  8950. 00005C34  BC6E 0012                cmp.w      D6, [A6 + 0x12]
  8951. 00005C38  6F04                     ble        +0x6 /* 00005C3E */
  8952. 00005C3A  9C43                     sub.w      D6, D3
  8953. 00005C3C  6008                     bra        +0xA /* 00005C46 */
  8954. label00005C3E:
  8955. 00005C3E  5244                     addq.w     D4, 1
  8956. 00005C40  548A                     addq.l     A2, 2
  8957. label00005C42:
  8958. 00005C42  BA44                     cmp.w      D5, D4
  8959. 00005C44  6ECE                     bgt        -0x30 /* 00005C14 */
  8960. label00005C46:
  8961. 00005C46  3684                     move.w     [A3], D4
  8962. 00005C48  206E 0008                movea.l    A0, [A6 + 0x8]
  8963. 00005C4C  3028 0028                move.w     D0, [A0 + 0x28]
  8964. 00005C50  7210                     moveq.l    D1, 0x10
  8965. 00005C52  E368                     lsl        D0.w, D1
  8966. 00005C54  D046                     add.w      D0, D6
  8967. 00005C56  48C0                     ext.l      D0
  8968. 00005C58  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  8969. 00005C5C  4E5E                     unlink     A6
  8970. 00005C5E  4E75                     rts
  8971. export_1075:
  8972. 00005C60  4E56 FD7E                link       A6, -0x0282
  8973. 00005C64  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  8974. 00005C68  2E2E 0008                move.l     D7, [A6 + 0x8]
  8975. 00005C6C  266E 0010                movea.l    A3, [A6 + 0x10]
  8976. 00005C70  7800                     moveq.l    D4, 0x00
  8977. 00005C72  7C00                     moveq.l    D6, 0x00
  8978. 00005C74  2D7C F000 0000 FD90      move.l     [A6 - 0x270], 0xF0000000
  8979. 00005C7C  1D7C 0001 FD8F           move.b     [A6 - 0x271], 0x1
  8980. 00005C82  3D7C FFFF FD8C           move.w     [A6 - 0x274], 0xFFFF
  8981. 00005C88  7600                     moveq.l    D3, 0x00
  8982. 00005C8A  4A87                     tst.l      D7
  8983. 00005C8C  6704                     beq        +0x6 /* 00005C92 */
  8984. 00005C8E  200B                     move.l     D0, A3
  8985. 00005C90  6606                     bne        +0x8 /* 00005C98 */
  8986. label00005C92:
  8987. 00005C92  7000                     moveq.l    D0, 0x00
  8988. 00005C94  6000 0234                bra        +0x236 /* 00005ECA */
  8989. label00005C98:
  8990. 00005C98  2047                     movea.l    A0, D7
  8991. 00005C9A  2850                     movea.l    A4, [A0]
  8992. 00005C9C  2D6C 000C FD88           move.l     [A6 - 0x278], [A4 + 0xC]
  8993. 00005CA2  6606                     bne        +0x8 /* 00005CAA */
  8994. 00005CA4  7000                     moveq.l    D0, 0x00
  8995. 00005CA6  6000 0222                bra        +0x224 /* 00005ECA */
  8996. label00005CAA:
  8997. 00005CAA  7600                     moveq.l    D3, 0x00
  8998. 00005CAC  1613                     move.b     D3, [A3]
  8999. 00005CAE  7014                     moveq.l    D0, 0x14
  9000. 00005CB0  C043                     and.w      D0, D3
  9001. 00005CB2  6606                     bne        +0x8 /* 00005CBA */
  9002. 00005CB4  7000                     moveq.l    D0, 0x00
  9003. 00005CB6  6000 0212                bra        +0x214 /* 00005ECA */
  9004. label00005CBA:
  9005. 00005CBA  0803 0002                btst.b     D3, 0x2
  9006. 00005CBE  6704                     beq        +0x6 /* 00005CC4 */
  9007. 00005CC0  282B 000A                move.l     D4, [A3 + 0xA]
  9008. label00005CC4:
  9009. 00005CC4  0803 0004                btst.b     D3, 0x4
  9010. 00005CC8  6706                     beq        +0x8 /* 00005CD0 */
  9011. 00005CCA  306B 0012                movea.w    A0, [A3 + 0x12]
  9012. 00005CCE  D888                     add.l      D4, A0
  9013. label00005CD0:
  9014. 00005CD0  0803 0000                btst.b     D3, 0x0
  9015. 00005CD4  670A                     beq        +0xC /* 00005CE0 */
  9016. 00005CD6  4AAB 0002                tst.l      [A3 + 0x2]
  9017. 00005CDA  57C6                     seq        D6
  9018. 00005CDC  4406                     neg.b      D6
  9019. 00005CDE  4886                     ext.w      D6
  9020. label00005CE0:
  9021. 00005CE0  262C 0010                move.l     D3, [A4 + 0x10]
  9022. 00005CE4  082B 0002 0001           btst.b     [A3 + 0x1], 0x2
  9023. 00005CEA  6708                     beq        +0xA /* 00005CF4 */
  9024. 00005CEC  2004                     move.l     D0, D4
  9025. 00005CEE  9083                     sub.l      D0, D3
  9026. 00005CF0  2740 000A                move.l     [A3 + 0xA], D0
  9027. label00005CF4:
  9028. 00005CF4  B684                     cmp.l      D3, D4
  9029. 00005CF6  6E0A                     bgt        +0xC /* 00005D02 */
  9030. 00005CF8  2003                     move.l     D0, D3
  9031. 00005CFA  D0AC 0014                add.l      D0, [A4 + 0x14]
  9032. 00005CFE  B880                     cmp.l      D4, D0
  9033. 00005D00  6F06                     ble        +0x8 /* 00005D08 */
  9034. label00005D02:
  9035. 00005D02  7000                     moveq.l    D0, 0x00
  9036. 00005D04  6000 01C4                bra        +0x1C6 /* 00005ECA */
  9037. label00005D08:
  9038. 00005D08  426E FD86                clr.w      [A6 - 0x27A]
  9039. 00005D0C  7A38                     moveq.l    D5, 0x38
  9040. 00005D0E  DA8C                     add.l      D5, A4
  9041. 00005D10  426E FD84                clr.w      [A6 - 0x27C]
  9042. 00005D14  70FF                     moveq.l    D0, 0xFFFFFFFF
  9043. 00005D16  D06C 001C                add.w      D0, [A4 + 0x1C]
  9044. 00005D1A  3D40 FD82                move.w     [A6 - 0x27E], D0
  9045. 00005D1E  602E                     bra        +0x30 /* 00005D4E */
  9046. label00005D20:
  9047. 00005D20  2045                     movea.l    A0, D5
  9048. 00005D22  3068 0002                movea.w    A0, [A0 + 0x2]
  9049. 00005D26  D1C3                     add.l      A0, D3
  9050. 00005D28  2D48 FD7E                move.l     [A6 - 0x282], A0
  9051. 00005D2C  B888                     cmp.l      D4, A0
  9052. 00005D2E  6D28                     blt        +0x2A /* 00005D58 */
  9053. 00005D30  B8AE FD7E                cmp.l      D4, [A6 - 0x282]
  9054. 00005D34  6604                     bne        +0x6 /* 00005D3A */
  9055. 00005D36  4A46                     tst.w      D6
  9056. 00005D38  661E                     bne        +0x20 /* 00005D58 */
  9057. label00005D3A:
  9058. 00005D3A  262E FD7E                move.l     D3, [A6 - 0x282]
  9059. 00005D3E  2045                     movea.l    A0, D5
  9060. 00005D40  3010                     move.w     D0, [A0]
  9061. 00005D42  D16E FD86                add.w      [A6 - 0x27A], D0
  9062. 00005D46  700C                     moveq.l    D0, 0x0C
  9063. 00005D48  DA80                     add.l      D5, D0
  9064. 00005D4A  526E FD84                addq.w     [A6 - 0x27C], 1
  9065. label00005D4E:
  9066. 00005D4E  302E FD84                move.w     D0, [A6 - 0x27C]
  9067. 00005D52  B06E FD82                cmp.w      D0, [A6 - 0x27E]
  9068. 00005D56  6DC8                     blt        -0x36 /* 00005D20 */
  9069. label00005D58:
  9070. 00005D58  082B 0005 0001           btst.b     [A3 + 0x1], 0x5
  9071. 00005D5E  6708                     beq        +0xA /* 00005D68 */
  9072. 00005D60  2045                     movea.l    A0, D5
  9073. 00005D62  3768 0004 0014           move.w     [A3 + 0x14], [A0 + 0x4]
  9074. label00005D68:
  9075. 00005D68  082B 0000 0001           btst.b     [A3 + 0x1], 0x0
  9076. 00005D6E  6708                     beq        +0xA /* 00005D78 */
  9077. 00005D70  306E FD84                movea.w    A0, [A6 - 0x27C]
  9078. 00005D74  2748 0002                move.l     [A3 + 0x2], A0
  9079. label00005D78:
  9080. 00005D78  082B 0004 0001           btst.b     [A3 + 0x1], 0x4
  9081. 00005D7E  6708                     beq        +0xA /* 00005D88 */
  9082. 00005D80  3004                     move.w     D0, D4
  9083. 00005D82  9043                     sub.w      D0, D3
  9084. 00005D84  3740 0012                move.w     [A3 + 0x12], D0
  9085. label00005D88:
  9086. 00005D88  082B 0003 0001           btst.b     [A3 + 0x1], 0x3
  9087. 00005D8E  6708                     beq        +0xA /* 00005D98 */
  9088. 00005D90  306E FD86                movea.w    A0, [A6 - 0x27A]
  9089. 00005D94  2748 000E                move.l     [A3 + 0xE], A0
  9090. label00005D98:
  9091. 00005D98  082B 0006 0001           btst.b     [A3 + 0x1], 0x6
  9092. 00005D9E  6700 0128                beq        +0x12A /* 00005EC8 */
  9093. 00005DA2  2047                     movea.l    A0, D7
  9094. 00005DA4  A029                     syscall    HLock
  9095. 00005DA6  486E FFE0                pea.l      [A6 - 0x20]
  9096. 00005DAA  486E FFE2                pea.l      [A6 - 0x1E]
  9097. 00005DAE  486E FFF0                pea.l      [A6 - 0x10]
  9098. 00005DB2  306E FD84                movea.w    A0, [A6 - 0x27C]
  9099. 00005DB6  D1EC 0018                add.l      A0, [A4 + 0x18]
  9100. 00005DBA  2F08                     move.l     -[A7], A0
  9101. 00005DBC  2F07                     move.l     -[A7], D7
  9102. 00005DBE  4EBA E038                jsr        [PC - 0x1FC8 /* 00003DF8 */]
  9103. 00005DC2  4A40                     tst.w      D0
  9104. 00005DC4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  9105. 00005DC8  660A                     bne        +0xC /* 00005DD4 */
  9106. 00005DCA  2047                     movea.l    A0, D7
  9107. 00005DCC  A02A                     syscall    HUnlock
  9108. 00005DCE  7000                     moveq.l    D0, 0x00
  9109. 00005DD0  6000 00F8                bra        +0xFA /* 00005ECA */
  9110. label00005DD4:
  9111. 00005DD4  3004                     move.w     D0, D4
  9112. 00005DD6  9043                     sub.w      D0, D3
  9113. 00005DD8  3D40 FFFE                move.w     [A6 - 0x2], D0
  9114. 00005DDC  2F2E FD88                move.l     -[A7], [A6 - 0x278]
  9115. 00005DE0  42A7                     clr.l      -[A7]
  9116. 00005DE2  4EBA B9DE                jsr        [PC - 0x4622 /* 000017C2 */]
  9117. 00005DE6  2440                     movea.l    A2, D0
  9118. 00005DE8  4297                     clr.l      [A7]
  9119. 00005DEA  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  9120. 00005DEE  4297                     clr.l      [A7]
  9121. 00005DF0  42A7                     clr.l      -[A7]
  9122. 00005DF2  2F0A                     move.l     -[A7], A2
  9123. 00005DF4  4EAD 1BFA                jsr        [A5 + 0x1BFA /* export_891 */]
  9124. 00005DF8  2045                     movea.l    A0, D5
  9125. 00005DFA  3028 0004                move.w     D0, [A0 + 0x4]
  9126. 00005DFE  D06E FD86                add.w      D0, [A6 - 0x27A]
  9127. 00005E02  3E80                     move.w     [A7], D0
  9128. 00005E04  2045                     movea.l    A0, D5
  9129. 00005E06  3F28 0006                move.w     -[A7], [A0 + 0x6]
  9130. 00005E0A  2F0A                     move.l     -[A7], A2
  9131. 00005E0C  4EAD 1C92                jsr        [A5 + 0x1C92 /* export_910 */]
  9132. 00005E10  2E8A                     move.l     [A7], A2
  9133. 00005E12  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  9134. 00005E16  2600                     move.l     D3, D0
  9135. 00005E18  2803                     move.l     D4, D3
  9136. 00005E1A  7010                     moveq.l    D0, 0x10
  9137. 00005E1C  E0AC                     lsr        D4, D0
  9138. 00005E1E  0244 FFFF                andi.w     D4, 0xFFFF
  9139. 00005E22  7CFF                     moveq.l    D6, 0xFFFFFFFF
  9140. 00005E24  CC43                     and.w      D6, D3
  9141. 00005E26  3E84                     move.w     [A7], D4
  9142. 00005E28  302C 0030                move.w     D0, [A4 + 0x30]
  9143. 00005E2C  D046                     add.w      D0, D6
  9144. 00005E2E  3F00                     move.w     -[A7], D0
  9145. 00005E30  2F0A                     move.l     -[A7], A2
  9146. 00005E32  4EAD 1C62                jsr        [A5 + 0x1C62 /* export_904 */]
  9147. 00005E36  3EBC 0001                move.w     [A7], 0x1
  9148. 00005E3A  2F0A                     move.l     -[A7], A2
  9149. 00005E3C  4EAD 1C42                jsr        [A5 + 0x1C42 /* export_900 */]
  9150. 00005E40  3EBC 0001                move.w     [A7], 0x1
  9151. 00005E44  486E FD94                pea.l      [A6 - 0x26C]
  9152. 00005E48  486E FD8F                pea.l      [A6 - 0x271]
  9153. 00005E4C  486E FD90                pea.l      [A6 - 0x270]
  9154. 00005E50  486E FD8C                pea.l      [A6 - 0x274]
  9155. 00005E54  2F0A                     move.l     -[A7], A2
  9156. 00005E56  486E FFE2                pea.l      [A6 - 0x1E]
  9157. 00005E5A  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  9158. 00005E5E  4EBA B4DE                jsr        [PC - 0x4B22 /* 0000133E */]
  9159. 00005E62  486E FD94                pea.l      [A6 - 0x26C]
  9160. 00005E66  486E FD8F                pea.l      [A6 - 0x271]
  9161. 00005E6A  486E FD90                pea.l      [A6 - 0x270]
  9162. 00005E6E  486E FD8C                pea.l      [A6 - 0x274]
  9163. 00005E72  486E FFFC                pea.l      [A6 - 0x4]
  9164. 00005E76  486E FFFE                pea.l      [A6 - 0x2]
  9165. 00005E7A  486E FFE0                pea.l      [A6 - 0x20]
  9166. 00005E7E  486E FFE2                pea.l      [A6 - 0x1E]
  9167. 00005E82  486E FFF0                pea.l      [A6 - 0x10]
  9168. 00005E86  2F0A                     move.l     -[A7], A2
  9169. 00005E88  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9170. 00005E8C  2F07                     move.l     -[A7], D7
  9171. 00005E8E  1F3C 0004                move.b     -[A7], 0x4
  9172. 00005E92  4EBA E932                jsr        [PC - 0x16CE /* 000047C6 */]
  9173. 00005E96  4FEF 006E                lea.l      A7, [A7 + 0x6E]
  9174. 00005E9A  3F04                     move.w     -[A7], D4
  9175. 00005E9C  3F06                     move.w     -[A7], D6
  9176. 00005E9E  2F0A                     move.l     -[A7], A2
  9177. 00005EA0  4EAD 1C62                jsr        [A5 + 0x1C62 /* export_904 */]
  9178. 00005EA4  2E8A                     move.l     [A7], A2
  9179. 00005EA6  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  9180. 00005EAA  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  9181. 00005EAE  2E8A                     move.l     [A7], A2
  9182. 00005EB0  2F2E FD88                move.l     -[A7], [A6 - 0x278]
  9183. 00005EB4  42A7                     clr.l      -[A7]
  9184. 00005EB6  4EBA B96C                jsr        [PC - 0x4694 /* 00001824 */]
  9185. 00005EBA  376E FFFC 0016           move.w     [A3 + 0x16], [A6 - 0x4]
  9186. 00005EC0  2047                     movea.l    A0, D7
  9187. 00005EC2  A02A                     syscall    HUnlock
  9188. 00005EC4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9189. label00005EC8:
  9190. 00005EC8  7001                     moveq.l    D0, 0x01
  9191. label00005ECA:
  9192. 00005ECA  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  9193. 00005ECE  4E5E                     unlink     A6
  9194. 00005ED0  4E75                     rts
  9195. export_1076:
  9196. 00005ED2  4E56 FD80                link       A6, -0x0280
  9197. 00005ED6  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  9198. 00005EDA  266E 0010                movea.l    A3, [A6 + 0x10]
  9199. 00005EDE  7A00                     moveq.l    D5, 0x00
  9200. 00005EE0  7800                     moveq.l    D4, 0x00
  9201. 00005EE2  426E FFFE                clr.w      [A6 - 0x2]
  9202. 00005EE6  7600                     moveq.l    D3, 0x00
  9203. 00005EE8  2D7C F000 0000 FFDC      move.l     [A6 - 0x24], 0xF0000000
  9204. 00005EF0  1D7C 0001 FFDB           move.b     [A6 - 0x25], 0x1
  9205. 00005EF6  3D7C FFFF FFD8           move.w     [A6 - 0x28], 0xFFFF
  9206. 00005EFC  7600                     moveq.l    D3, 0x00
  9207. 00005EFE  4AAE 0008                tst.l      [A6 + 0x8]
  9208. 00005F02  6704                     beq        +0x6 /* 00005F08 */
  9209. 00005F04  200B                     move.l     D0, A3
  9210. 00005F06  6606                     bne        +0x8 /* 00005F0E */
  9211. label00005F08:
  9212. 00005F08  7000                     moveq.l    D0, 0x00
  9213. 00005F0A  6000 0210                bra        +0x212 /* 0000611C */
  9214. label00005F0E:
  9215. 00005F0E  206E 0008                movea.l    A0, [A6 + 0x8]
  9216. 00005F12  2450                     movea.l    A2, [A0]
  9217. 00005F14  2E2A 000C                move.l     D7, [A2 + 0xC]
  9218. 00005F18  6606                     bne        +0x8 /* 00005F20 */
  9219. 00005F1A  7000                     moveq.l    D0, 0x00
  9220. 00005F1C  6000 01FE                bra        +0x200 /* 0000611C */
  9221. label00005F20:
  9222. 00005F20  7600                     moveq.l    D3, 0x00
  9223. 00005F22  1613                     move.b     D3, [A3]
  9224. 00005F24  7028                     moveq.l    D0, 0x28
  9225. 00005F26  C043                     and.w      D0, D3
  9226. 00005F28  6606                     bne        +0x8 /* 00005F30 */
  9227. 00005F2A  7000                     moveq.l    D0, 0x00
  9228. 00005F2C  6000 01EE                bra        +0x1F0 /* 0000611C */
  9229. label00005F30:
  9230. 00005F30  0803 0003                btst.b     D3, 0x3
  9231. 00005F34  6706                     beq        +0x8 /* 00005F3C */
  9232. 00005F36  7AFF                     moveq.l    D5, 0xFFFFFFFF
  9233. 00005F38  CA6B 0010                and.w      D5, [A3 + 0x10]
  9234. label00005F3C:
  9235. 00005F3C  0803 0005                btst.b     D3, 0x5
  9236. 00005F40  6704                     beq        +0x6 /* 00005F46 */
  9237. 00005F42  DA6B 0014                add.w      D5, [A3 + 0x14]
  9238. label00005F46:
  9239. 00005F46  0803 0006                btst.b     D3, 0x6
  9240. 00005F4A  6706                     beq        +0x8 /* 00005F52 */
  9241. 00005F4C  3D6B 0016 FFFE           move.w     [A6 - 0x2], [A3 + 0x16]
  9242. label00005F52:
  9243. 00005F52  2D6A 0010 FD88           move.l     [A6 - 0x278], [A2 + 0x10]
  9244. 00005F58  4A45                     tst.w      D5
  9245. 00005F5A  6D06                     blt        +0x8 /* 00005F62 */
  9246. 00005F5C  BA6A 0032                cmp.w      D5, [A2 + 0x32]
  9247. 00005F60  6D06                     blt        +0x8 /* 00005F68 */
  9248. label00005F62:
  9249. 00005F62  7000                     moveq.l    D0, 0x00
  9250. 00005F64  6000 01B6                bra        +0x1B8 /* 0000611C */
  9251. label00005F68:
  9252. 00005F68  7600                     moveq.l    D3, 0x00
  9253. 00005F6A  49EA 0038                lea.l      A4, [A2 + 0x38]
  9254. 00005F6E  7C00                     moveq.l    D6, 0x00
  9255. 00005F70  3D6A 001C FD82           move.w     [A6 - 0x27E], [A2 + 0x1C]
  9256. 00005F76  6026                     bra        +0x28 /* 00005F9E */
  9257. label00005F78:
  9258. 00005F78  382C 0006                move.w     D4, [A4 + 0x6]
  9259. 00005F7C  3D54 FD80                move.w     [A6 - 0x280], [A4]
  9260. 00005F80  302E FD80                move.w     D0, [A6 - 0x280]
  9261. 00005F84  D043                     add.w      D0, D3
  9262. 00005F86  BA40                     cmp.w      D5, D0
  9263. 00005F88  6D1A                     blt        +0x1C /* 00005FA4 */
  9264. 00005F8A  D66E FD80                add.w      D3, [A6 - 0x280]
  9265. 00005F8E  302C 0002                move.w     D0, [A4 + 0x2]
  9266. 00005F92  48C0                     ext.l      D0
  9267. 00005F94  D1AE FD88                add.l      [A6 - 0x278], D0
  9268. 00005F98  49EC 000C                lea.l      A4, [A4 + 0xC]
  9269. 00005F9C  5246                     addq.w     D6, 1
  9270. label00005F9E:
  9271. 00005F9E  BC6E FD82                cmp.w      D6, [A6 - 0x27E]
  9272. 00005FA2  6DD4                     blt        -0x2A /* 00005F78 */
  9273. label00005FA4:
  9274. 00005FA4  082B 0000 0001           btst.b     [A3 + 0x1], 0x0
  9275. 00005FAA  6706                     beq        +0x8 /* 00005FB2 */
  9276. 00005FAC  3046                     movea.w    A0, D6
  9277. 00005FAE  2748 0002                move.l     [A3 + 0x2], A0
  9278. label00005FB2:
  9279. 00005FB2  082B 0003 0001           btst.b     [A3 + 0x1], 0x3
  9280. 00005FB8  6706                     beq        +0x8 /* 00005FC0 */
  9281. 00005FBA  3043                     movea.w    A0, D3
  9282. 00005FBC  2748 000E                move.l     [A3 + 0xE], A0
  9283. label00005FC0:
  9284. 00005FC0  082B 0005 0001           btst.b     [A3 + 0x1], 0x5
  9285. 00005FC6  6704                     beq        +0x6 /* 00005FCC */
  9286. 00005FC8  3743 0014                move.w     [A3 + 0x14], D3
  9287. label00005FCC:
  9288. 00005FCC  7044                     moveq.l    D0, 0x44
  9289. 00005FCE  C02B 0001                and.b      D0, [A3 + 0x1]
  9290. 00005FD2  6700 0146                beq        +0x148 /* 0000611A */
  9291. 00005FD6  286A 0004                movea.l    A4, [A2 + 0x4]
  9292. 00005FDA  486E FFE2                pea.l      [A6 - 0x1E]
  9293. 00005FDE  486E FFE4                pea.l      [A6 - 0x1C]
  9294. 00005FE2  486E FFF2                pea.l      [A6 - 0xE]
  9295. 00005FE6  206A 0018                movea.l    A0, [A2 + 0x18]
  9296. 00005FEA  4870 6000                pea.l      [A0 + D6.w]
  9297. 00005FEE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9298. 00005FF2  4EBA DE04                jsr        [PC - 0x21FC /* 00003DF8 */]
  9299. 00005FF6  4A40                     tst.w      D0
  9300. 00005FF8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  9301. 00005FFC  6606                     bne        +0x8 /* 00006004 */
  9302. 00005FFE  7000                     moveq.l    D0, 0x00
  9303. 00006000  6000 011A                bra        +0x11C /* 0000611C */
  9304. label00006004:
  9305. 00006004  2F07                     move.l     -[A7], D7
  9306. 00006006  42A7                     clr.l      -[A7]
  9307. 00006008  4EBA B7B8                jsr        [PC - 0x4848 /* 000017C2 */]
  9308. 0000600C  2440                     movea.l    A2, D0
  9309. 0000600E  4297                     clr.l      [A7]
  9310. 00006010  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  9311. 00006014  4297                     clr.l      [A7]
  9312. 00006016  42A7                     clr.l      -[A7]
  9313. 00006018  2F0A                     move.l     -[A7], A2
  9314. 0000601A  4EAD 1BFA                jsr        [A5 + 0x1BFA /* export_891 */]
  9315. 0000601E  3EAE FFF4                move.w     [A7], [A6 - 0xC]
  9316. 00006022  2054                     movea.l    A0, [A4]
  9317. 00006024  2F28 000A                move.l     -[A7], [A0 + 0xA]
  9318. 00006028  4EBA C798                jsr        [PC - 0x3868 /* 000027C2 */]
  9319. 0000602C  D043                     add.w      D0, D3
  9320. 0000602E  3E80                     move.w     [A7], D0
  9321. 00006030  3F04                     move.w     -[A7], D4
  9322. 00006032  2F0A                     move.l     -[A7], A2
  9323. 00006034  4EAD 1C92                jsr        [A5 + 0x1C92 /* export_910 */]
  9324. 00006038  2E8A                     move.l     [A7], A2
  9325. 0000603A  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  9326. 0000603E  2600                     move.l     D3, D0
  9327. 00006040  2A03                     move.l     D5, D3
  9328. 00006042  7010                     moveq.l    D0, 0x10
  9329. 00006044  E0AD                     lsr        D5, D0
  9330. 00006046  0245 FFFF                andi.w     D5, 0xFFFF
  9331. 0000604A  78FF                     moveq.l    D4, 0xFFFFFFFF
  9332. 0000604C  C843                     and.w      D4, D3
  9333. 0000604E  3E85                     move.w     [A7], D5
  9334. 00006050  206E 0008                movea.l    A0, [A6 + 0x8]
  9335. 00006054  2050                     movea.l    A0, [A0]
  9336. 00006056  3028 0030                move.w     D0, [A0 + 0x30]
  9337. 0000605A  D044                     add.w      D0, D4
  9338. 0000605C  3F00                     move.w     -[A7], D0
  9339. 0000605E  2F0A                     move.l     -[A7], A2
  9340. 00006060  4EAD 1C62                jsr        [A5 + 0x1C62 /* export_904 */]
  9341. 00006064  3EBC 0001                move.w     [A7], 0x1
  9342. 00006068  2F0A                     move.l     -[A7], A2
  9343. 0000606A  4EAD 1C42                jsr        [A5 + 0x1C42 /* export_900 */]
  9344. 0000606E  3EBC 0001                move.w     [A7], 0x1
  9345. 00006072  486E FD8C                pea.l      [A6 - 0x274]
  9346. 00006076  486E FFDB                pea.l      [A6 - 0x25]
  9347. 0000607A  486E FFDC                pea.l      [A6 - 0x24]
  9348. 0000607E  486E FFD8                pea.l      [A6 - 0x28]
  9349. 00006082  2F0A                     move.l     -[A7], A2
  9350. 00006084  486E FFE4                pea.l      [A6 - 0x1C]
  9351. 00006088  2F0C                     move.l     -[A7], A4
  9352. 0000608A  4EBA B2B2                jsr        [PC - 0x4D4E /* 0000133E */]
  9353. 0000608E  486E FD8C                pea.l      [A6 - 0x274]
  9354. 00006092  486E FFDB                pea.l      [A6 - 0x25]
  9355. 00006096  486E FFDC                pea.l      [A6 - 0x24]
  9356. 0000609A  486E FFD8                pea.l      [A6 - 0x28]
  9357. 0000609E  486E FFFE                pea.l      [A6 - 0x2]
  9358. 000060A2  486E FFE0                pea.l      [A6 - 0x20]
  9359. 000060A6  486E FFE2                pea.l      [A6 - 0x1E]
  9360. 000060AA  486E FFE4                pea.l      [A6 - 0x1C]
  9361. 000060AE  486E FFF2                pea.l      [A6 - 0xE]
  9362. 000060B2  2F0A                     move.l     -[A7], A2
  9363. 000060B4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9364. 000060B8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9365. 000060BC  1F3C 0008                move.b     -[A7], 0x8
  9366. 000060C0  4EBA E704                jsr        [PC - 0x18FC /* 000047C6 */]
  9367. 000060C4  4FEF 0072                lea.l      A7, [A7 + 0x72]
  9368. 000060C8  3600                     move.w     D3, D0
  9369. 000060CA  3F05                     move.w     -[A7], D5
  9370. 000060CC  3F04                     move.w     -[A7], D4
  9371. 000060CE  2F0A                     move.l     -[A7], A2
  9372. 000060D0  4EAD 1C62                jsr        [A5 + 0x1C62 /* export_904 */]
  9373. 000060D4  2E8A                     move.l     [A7], A2
  9374. 000060D6  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  9375. 000060DA  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  9376. 000060DE  2E8A                     move.l     [A7], A2
  9377. 000060E0  2F07                     move.l     -[A7], D7
  9378. 000060E2  42A7                     clr.l      -[A7]
  9379. 000060E4  4EBA B73E                jsr        [PC - 0x48C2 /* 00001824 */]
  9380. 000060E8  082B 0004 0001           btst.b     [A3 + 0x1], 0x4
  9381. 000060EE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9382. 000060F2  6706                     beq        +0x8 /* 000060FA */
  9383. 000060F4  376E FFE0 0012           move.w     [A3 + 0x12], [A6 - 0x20]
  9384. label000060FA:
  9385. 000060FA  082B 0002 0001           btst.b     [A3 + 0x1], 0x2
  9386. 00006100  670C                     beq        +0xE /* 0000610E */
  9387. 00006102  306E FFE0                movea.w    A0, [A6 - 0x20]
  9388. 00006106  D1EE FD88                add.l      A0, [A6 - 0x278]
  9389. 0000610A  2748 000A                move.l     [A3 + 0xA], A0
  9390. label0000610E:
  9391. 0000610E  082B 0006 0001           btst.b     [A3 + 0x1], 0x6
  9392. 00006114  6704                     beq        +0x6 /* 0000611A */
  9393. 00006116  3743 0016                move.w     [A3 + 0x16], D3
  9394. label0000611A:
  9395. 0000611A  7001                     moveq.l    D0, 0x01
  9396. label0000611C:
  9397. 0000611C  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  9398. 00006120  4E5E                     unlink     A6
  9399. 00006122  4E75                     rts
  9400. 00006124  4E56 FFF0                link       A6, -0x0010
  9401. 00006128  2F0B                     move.l     -[A7], A3
  9402. 0000612A  4AAE 0008                tst.l      [A6 + 0x8]
  9403. 0000612E  6604                     bne        +0x6 /* 00006134 */
  9404. 00006130  7000                     moveq.l    D0, 0x00
  9405. 00006132  6046                     bra        +0x48 /* 0000617A */
  9406. label00006134:
  9407. 00006134  206E 0008                movea.l    A0, [A6 + 0x8]
  9408. 00006138  2050                     movea.l    A0, [A0]
  9409. 0000613A  2650                     movea.l    A3, [A0]
  9410. 0000613C  486E FFF4                pea.l      [A6 - 0xC]
  9411. 00006140  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9412. 00006144  2F0B                     move.l     -[A7], A3
  9413. 00006146  4EBA D410                jsr        [PC - 0x2BF0 /* 00003558 */]
  9414. 0000614A  4A40                     tst.w      D0
  9415. 0000614C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9416. 00006150  6604                     bne        +0x6 /* 00006156 */
  9417. 00006152  7000                     moveq.l    D0, 0x00
  9418. 00006154  6024                     bra        +0x26 /* 0000617A */
  9419. label00006156:
  9420. 00006156  486E FFF4                pea.l      [A6 - 0xC]
  9421. 0000615A  2053                     movea.l    A0, [A3]
  9422. 0000615C  226E 0008                movea.l    A1, [A6 + 0x8]
  9423. 00006160  2251                     movea.l    A1, [A1]
  9424. 00006162  3269 0036                movea.w    A1, [A1 + 0x36]
  9425. 00006166  D3E8 000C                add.l      A1, [A0 + 0xC]
  9426. 0000616A  2F09                     move.l     -[A7], A1
  9427. 0000616C  2F0B                     move.l     -[A7], A3
  9428. 0000616E  4EBA D4EA                jsr        [PC - 0x2B16 /* 0000365A */]
  9429. 00006172  4A40                     tst.w      D0
  9430. 00006174  57C0                     seq        D0
  9431. 00006176  4400                     neg.b      D0
  9432. 00006178  4880                     ext.w      D0
  9433. label0000617A:
  9434. 0000617A  266E FFEC                movea.l    A3, [A6 - 0x14]
  9435. 0000617E  4E5E                     unlink     A6
  9436. 00006180  4E75                     rts
  9437. export_1078:
  9438. 00006182  4E56 FDB4                link       A6, -0x024C
  9439. 00006186  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  9440. 0000618A  2E2E 000C                move.l     D7, [A6 + 0xC]
  9441. 0000618E  286E 0008                movea.l    A4, [A6 + 0x8]
  9442. 00006192  4878 006A                push.l     0x6A /* 'j' */
  9443. 00006196  4EAD 184A                jsr        [A5 + 0x184A /* export_773 */]
  9444. 0000619A  2640                     movea.l    A3, D0
  9445. 0000619C  200B                     move.l     D0, A3
  9446. 0000619E  588F                     addq.l     A7, 4
  9447. 000061A0  6606                     bne        +0x8 /* 000061A8 */
  9448. 000061A2  7000                     moveq.l    D0, 0x00
  9449. 000061A4  6000 0106                bra        +0x108 /* 000062AC */
  9450. label000061A8:
  9451. 000061A8  2453                     movea.l    A2, [A3]
  9452. 000061AA  248C                     move.l     [A2], A4
  9453. 000061AC  4A87                     tst.l      D7
  9454. 000061AE  664C                     bne        +0x4E /* 000061FC */
  9455. 000061B0  426A 0004                clr.w      [A2 + 0x4]
  9456. 000061B4  157C 001F 0006           move.b     [A2 + 0x6], 0x1F
  9457. 000061BA  486E FDB4                pea.l      [A6 - 0x24C]
  9458. 000061BE  4267                     clr.w      -[A7]
  9459. 000061C0  2F0C                     move.l     -[A7], A4
  9460. 000061C2  4EBA BF74                jsr        [PC - 0x408C /* 00002138 */]
  9461. 000061C6  4A40                     tst.w      D0
  9462. 000061C8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9463. 000061CC  6700 00D6                beq        +0xD8 /* 000062A4 */
  9464. 000061D0  2453                     movea.l    A2, [A3]
  9465. 000061D2  486E FDB6                pea.l      [A6 - 0x24A]
  9466. 000061D6  486A 0007                pea.l      [A2 + 0x7]
  9467. 000061DA  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  9468. 000061DE  356E FDD6 0028           move.w     [A2 + 0x28], [A6 - 0x22A]
  9469. 000061E4  156E FDD8 002A           move.b     [A2 + 0x2A], [A6 - 0x228]
  9470. 000061EA  257C F000 0000 002C      move.l     [A2 + 0x2C], 0xF0000000
  9471. 000061F2  157C 0001 0030           move.b     [A2 + 0x30], 0x1
  9472. 000061F8  508F                     addq.l     A7, 8
  9473. 000061FA  6036                     bra        +0x38 /* 00006232 */
  9474. label000061FC:
  9475. 000061FC  2F07                     move.l     -[A7], D7
  9476. 000061FE  3F3C 0001                move.w     -[A7], 0x1
  9477. 00006202  2F0C                     move.l     -[A7], A4
  9478. 00006204  4EBA C07E                jsr        [PC - 0x3F82 /* 00002284 */]
  9479. 00006208  486E FDB4                pea.l      [A6 - 0x24C]
  9480. 0000620C  2047                     movea.l    A0, D7
  9481. 0000620E  3F10                     move.w     -[A7], [A0]
  9482. 00006210  2F0C                     move.l     -[A7], A4
  9483. 00006212  4EBA BF24                jsr        [PC - 0x40DC /* 00002138 */]
  9484. 00006216  4A40                     tst.w      D0
  9485. 00006218  4FEF 0014                lea.l      A7, [A7 + 0x14]
  9486. 0000621C  6700 0086                beq        +0x88 /* 000062A4 */
  9487. 00006220  2453                     movea.l    A2, [A3]
  9488. 00006222  2047                     movea.l    A0, D7
  9489. 00006224  43EA 0004                lea.l      A1, [A2 + 0x4]
  9490. 00006228  700A                     moveq.l    D0, 0x0A
  9491. label0000622A:
  9492. 0000622A  22D8                     move.l     [A1]+, [A0]+
  9493. 0000622C  51C8 FFFC                dbf        D0, -0x6 /* 0000622A */
  9494. 00006230  32D8                     move.w     [A1]+, [A0]+
  9495. label00006232:
  9496. 00006232  157C 0002 003A           move.b     [A2 + 0x3A], 0x2
  9497. 00006238  356E FDDC 0038           move.w     [A2 + 0x38], [A6 - 0x224]
  9498. 0000623E  356E FDE4 003C           move.w     [A2 + 0x3C], [A6 - 0x21C]
  9499. 00006244  382E FDE6                move.w     D4, [A6 - 0x21A]
  9500. 00006248  7050                     moveq.l    D0, 0x50
  9501. 0000624A  C1C4                     muls.w     D0, D4
  9502. 0000624C  3540 0032                move.w     [A2 + 0x32], D0
  9503. 00006250  7014                     moveq.l    D0, 0x14
  9504. 00006252  C1C4                     muls.w     D0, D4
  9505. 00006254  3540 0034                move.w     [A2 + 0x34], D0
  9506. 00006258  4267                     clr.w      -[A7]
  9507. 0000625A  4EAD 1BCA                jsr        [A5 + 0x1BCA /* export_885 */]
  9508. 0000625E  3540 0036                move.w     [A2 + 0x36], D0
  9509. 00006262  426A 003E                clr.w      [A2 + 0x3E]
  9510. 00006266  426A 0040                clr.w      [A2 + 0x40]
  9511. 0000626A  426A 0042                clr.w      [A2 + 0x42]
  9512. 0000626E  426A 0044                clr.w      [A2 + 0x44]
  9513. 00006272  3004                     move.w     D0, D4
  9514. 00006274  E748                     lsl        D0.w, 3
  9515. 00006276  3540 0068                move.w     [A2 + 0x68], D0
  9516. 0000627A  7C00                     moveq.l    D6, 0x00
  9517. 0000627C  7AFF                     moveq.l    D5, 0xFFFFFFFF
  9518. 0000627E  DA6A 0068                add.w      D5, [A2 + 0x68]
  9519. 00006282  548F                     addq.l     A7, 2
  9520. 00006284  600E                     bra        +0x10 /* 00006294 */
  9521. label00006286:
  9522. 00006286  204A                     movea.l    A0, A2
  9523. 00006288  D0C6                     add.w      A0, D6
  9524. 0000628A  3185 6046                move.w     [A0 + D6.w + 0x46], D5
  9525. 0000628E  DA6A 0068                add.w      D5, [A2 + 0x68]
  9526. 00006292  5246                     addq.w     D6, 1
  9527. label00006294:
  9528. 00006294  0C46 0010                cmpi.w     D6, 0x10
  9529. 00006298  6DEC                     blt        -0x12 /* 00006286 */
  9530. 0000629A  157C 0010 0066           move.b     [A2 + 0x66], 0x10
  9531. 000062A0  200B                     move.l     D0, A3
  9532. 000062A2  6008                     bra        +0xA /* 000062AC */
  9533. label000062A4:
  9534. 000062A4  2F0B                     move.l     -[A7], A3
  9535. 000062A6  4EAD 185A                jsr        [A5 + 0x185A /* export_775 */]
  9536. 000062AA  7000                     moveq.l    D0, 0x00
  9537. label000062AC:
  9538. 000062AC  4CEE 1CF0 FD98           movem.l    D4,D5,D6,D7,A2,A3,A4, [A6 - 0x268]
  9539. 000062B2  4E5E                     unlink     A6
  9540. 000062B4  4E75                     rts
  9541. export_1079:
  9542. 000062B6  4E56 FDB0                link       A6, -0x0250
  9543. 000062BA  2F0B                     move.l     -[A7], A3
  9544. 000062BC  4AAE 0008                tst.l      [A6 + 0x8]
  9545. 000062C0  6604                     bne        +0x6 /* 000062C6 */
  9546. 000062C2  7000                     moveq.l    D0, 0x00
  9547. 000062C4  6034                     bra        +0x36 /* 000062FA */
  9548. label000062C6:
  9549. 000062C6  206E 0008                movea.l    A0, [A6 + 0x8]
  9550. 000062CA  2650                     movea.l    A3, [A0]
  9551. 000062CC  486E FDB4                pea.l      [A6 - 0x24C]
  9552. 000062D0  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  9553. 000062D4  2F13                     move.l     -[A7], [A3]
  9554. 000062D6  4EBA BE60                jsr        [PC - 0x41A0 /* 00002138 */]
  9555. 000062DA  4A40                     tst.w      D0
  9556. 000062DC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9557. 000062E0  6604                     bne        +0x6 /* 000062E6 */
  9558. 000062E2  7000                     moveq.l    D0, 0x00
  9559. 000062E4  6014                     bra        +0x16 /* 000062FA */
  9560. label000062E6:
  9561. 000062E6  206E 0008                movea.l    A0, [A6 + 0x8]
  9562. 000062EA  2650                     movea.l    A3, [A0]
  9563. 000062EC  376E FDDC 0038           move.w     [A3 + 0x38], [A6 - 0x224]
  9564. 000062F2  376E FDE4 003C           move.w     [A3 + 0x3C], [A6 - 0x21C]
  9565. 000062F8  7001                     moveq.l    D0, 0x01
  9566. label000062FA:
  9567. 000062FA  265F                     movea.l    A3, [A7]+
  9568. 000062FC  4E5E                     unlink     A6
  9569. 000062FE  4E75                     rts
  9570. export_1080:
  9571. 00006300  4E56 FD7E                link       A6, -0x0282
  9572. 00006304  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  9573. 00006308  286E 0008                movea.l    A4, [A6 + 0x8]
  9574. 0000630C  200C                     move.l     D0, A4
  9575. 0000630E  6706                     beq        +0x8 /* 00006316 */
  9576. 00006310  4AAE 000C                tst.l      [A6 + 0xC]
  9577. 00006314  6606                     bne        +0x8 /* 0000631C */
  9578. label00006316:
  9579. 00006316  7000                     moveq.l    D0, 0x00
  9580. 00006318  6000 0214                bra        +0x216 /* 0000652E */
  9581. label0000631C:
  9582. 0000631C  2054                     movea.l    A0, [A4]
  9583. 0000631E  2C10                     move.l     D6, [A0]
  9584. 00006320  226E 000C                movea.l    A1, [A6 + 0xC]
  9585. 00006324  2251                     movea.l    A1, [A1]
  9586. 00006326  2651                     movea.l    A3, [A1]
  9587. 00006328  2246                     movea.l    A1, D6
  9588. 0000632A  2251                     movea.l    A1, [A1]
  9589. 0000632C  2469 0004                movea.l    A2, [A1 + 0x4]
  9590. 00006330  2253                     movea.l    A1, [A3]
  9591. 00006332  2E29 0004                move.l     D7, [A1 + 0x4]
  9592. 00006336  200A                     move.l     D0, A2
  9593. 00006338  6616                     bne        +0x18 /* 00006350 */
  9594. 0000633A  42A7                     clr.l      -[A7]
  9595. 0000633C  42A7                     clr.l      -[A7]
  9596. 0000633E  42A7                     clr.l      -[A7]
  9597. 00006340  2F3C 0000 14DA           move.l     -[A7], 0x14DA
  9598. 00006346  4EAD 1B42                jsr        [A5 + 0x1B42 /* export_868 */]
  9599. 0000634A  2440                     movea.l    A2, D0
  9600. 0000634C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9601. label00006350:
  9602. 00006350  4A87                     tst.l      D7
  9603. 00006352  6616                     bne        +0x18 /* 0000636A */
  9604. 00006354  42A7                     clr.l      -[A7]
  9605. 00006356  42A7                     clr.l      -[A7]
  9606. 00006358  42A7                     clr.l      -[A7]
  9607. 0000635A  2F3C 0000 14E2           move.l     -[A7], 0x14E2
  9608. 00006360  4EAD 1B42                jsr        [A5 + 0x1B42 /* export_868 */]
  9609. 00006364  2E00                     move.l     D7, D0
  9610. 00006366  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9611. label0000636A:
  9612. 0000636A  4267                     clr.w      -[A7]
  9613. 0000636C  2F07                     move.l     -[A7], D7
  9614. 0000636E  4EAD 1B9A                jsr        [A5 + 0x1B9A /* export_879 */]
  9615. 00006372  3800                     move.w     D4, D0
  9616. 00006374  3EBC 0001                move.w     [A7], 0x1
  9617. 00006378  2F07                     move.l     -[A7], D7
  9618. 0000637A  4EAD 1B9A                jsr        [A5 + 0x1B9A /* export_879 */]
  9619. 0000637E  3D40 FD7E                move.w     [A6 - 0x282], D0
  9620. 00006382  4257                     clr.w      [A7]
  9621. 00006384  2F0A                     move.l     -[A7], A2
  9622. 00006386  4EAD 1B9A                jsr        [A5 + 0x1B9A /* export_879 */]
  9623. 0000638A  3600                     move.w     D3, D0
  9624. 0000638C  3EBC 0001                move.w     [A7], 0x1
  9625. 00006390  2F0A                     move.l     -[A7], A2
  9626. 00006392  4EAD 1B9A                jsr        [A5 + 0x1B9A /* export_879 */]
  9627. 00006396  3D40 FD80                move.w     [A6 - 0x280], D0
  9628. 0000639A  2046                     movea.l    A0, D6
  9629. 0000639C  2050                     movea.l    A0, [A0]
  9630. 0000639E  4AA8 0004                tst.l      [A0 + 0x4]
  9631. 000063A2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  9632. 000063A6  6604                     bne        +0x6 /* 000063AC */
  9633. 000063A8  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  9634. label000063AC:
  9635. 000063AC  2053                     movea.l    A0, [A3]
  9636. 000063AE  4AA8 0004                tst.l      [A0 + 0x4]
  9637. 000063B2  6604                     bne        +0x6 /* 000063B8 */
  9638. 000063B4  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  9639. label000063B8:
  9640. 000063B8  4A44                     tst.w      D4
  9641. 000063BA  6710                     beq        +0x12 /* 000063CC */
  9642. 000063BC  4A6E FD7E                tst.w      [A6 - 0x282]
  9643. 000063C0  670A                     beq        +0xC /* 000063CC */
  9644. 000063C2  4A43                     tst.w      D3
  9645. 000063C4  6706                     beq        +0x8 /* 000063CC */
  9646. 000063C6  4A6E FD80                tst.w      [A6 - 0x280]
  9647. 000063CA  6606                     bne        +0x8 /* 000063D2 */
  9648. label000063CC:
  9649. 000063CC  7000                     moveq.l    D0, 0x00
  9650. 000063CE  6000 015E                bra        +0x160 /* 0000652E */
  9651. label000063D2:
  9652. 000063D2  7A00                     moveq.l    D5, 0x00
  9653. 000063D4  6034                     bra        +0x36 /* 0000640A */
  9654. label000063D6:
  9655. 000063D6  3F2E FD7E                move.w     -[A7], [A6 - 0x282]
  9656. 000063DA  3F2E FD80                move.w     -[A7], [A6 - 0x280]
  9657. 000063DE  3F2E FDAA                move.w     -[A7], [A6 - 0x256]
  9658. 000063E2  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  9659. 000063E6  3D40 FDAA                move.w     [A6 - 0x256], D0
  9660. 000063EA  486E FDB4                pea.l      [A6 - 0x24C]
  9661. 000063EE  486E FD86                pea.l      [A6 - 0x27A]
  9662. 000063F2  2F06                     move.l     -[A7], D6
  9663. 000063F4  4EBA BFCE                jsr        [PC - 0x4032 /* 000023C4 */]
  9664. 000063F8  486E FDB4                pea.l      [A6 - 0x24C]
  9665. 000063FC  3F05                     move.w     -[A7], D5
  9666. 000063FE  2F06                     move.l     -[A7], D6
  9667. 00006400  4EBA BD6A                jsr        [PC - 0x4296 /* 0000216C */]
  9668. 00006404  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  9669. 00006408  5245                     addq.w     D5, 1
  9670. label0000640A:
  9671. 0000640A  486E FD86                pea.l      [A6 - 0x27A]
  9672. 0000640E  1F3C 0001                move.b     -[A7], 0x1
  9673. 00006412  2F3C F000 0000           move.l     -[A7], 0xF0000000
  9674. 00006418  42A7                     clr.l      -[A7]
  9675. 0000641A  3F05                     move.w     -[A7], D5
  9676. 0000641C  2F0B                     move.l     -[A7], A3
  9677. 0000641E  4EBA C40A                jsr        [PC - 0x3BF6 /* 0000282A */]
  9678. 00006422  4A80                     tst.l      D0
  9679. 00006424  4FEF 0014                lea.l      A7, [A7 + 0x14]
  9680. 00006428  66AC                     bne        -0x52 /* 000063D6 */
  9681. 0000642A  2654                     movea.l    A3, [A4]
  9682. 0000642C  206E 000C                movea.l    A0, [A6 + 0xC]
  9683. 00006430  2450                     movea.l    A2, [A0]
  9684. 00006432  43EB 0004                lea.l      A1, [A3 + 0x4]
  9685. 00006436  41EA 0004                lea.l      A0, [A2 + 0x4]
  9686. 0000643A  700A                     moveq.l    D0, 0x0A
  9687. label0000643C:
  9688. 0000643C  22D8                     move.l     [A1]+, [A0]+
  9689. 0000643E  51C8 FFFC                dbf        D0, -0x6 /* 0000643C */
  9690. 00006442  32D8                     move.w     [A1]+, [A0]+
  9691. 00006444  3F2E FD7E                move.w     -[A7], [A6 - 0x282]
  9692. 00006448  3F2E FD80                move.w     -[A7], [A6 - 0x280]
  9693. 0000644C  3F2A 0028                move.w     -[A7], [A2 + 0x28]
  9694. 00006450  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  9695. 00006454  3740 0028                move.w     [A3 + 0x28], D0
  9696. 00006458  486B 0004                pea.l      [A3 + 0x4]
  9697. 0000645C  3F3C 0001                move.w     -[A7], 0x1
  9698. 00006460  2F06                     move.l     -[A7], D6
  9699. 00006462  4EBA BE20                jsr        [PC - 0x41E0 /* 00002284 */]
  9700. 00006466  2654                     movea.l    A3, [A4]
  9701. 00006468  206E 000C                movea.l    A0, [A6 + 0xC]
  9702. 0000646C  2450                     movea.l    A2, [A0]
  9703. 0000646E  176A 003A 003A           move.b     [A3 + 0x3A], [A2 + 0x3A]
  9704. 00006474  3E84                     move.w     [A7], D4
  9705. 00006476  3F03                     move.w     -[A7], D3
  9706. 00006478  3F2A 0032                move.w     -[A7], [A2 + 0x32]
  9707. 0000647C  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  9708. 00006480  3740 0032                move.w     [A3 + 0x32], D0
  9709. 00006484  3E84                     move.w     [A7], D4
  9710. 00006486  3F03                     move.w     -[A7], D3
  9711. 00006488  3F2A 0034                move.w     -[A7], [A2 + 0x34]
  9712. 0000648C  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  9713. 00006490  3740 0034                move.w     [A3 + 0x34], D0
  9714. 00006494  3E84                     move.w     [A7], D4
  9715. 00006496  3F03                     move.w     -[A7], D3
  9716. 00006498  3F2A 0036                move.w     -[A7], [A2 + 0x36]
  9717. 0000649C  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  9718. 000064A0  3740 0036                move.w     [A3 + 0x36], D0
  9719. 000064A4  3E84                     move.w     [A7], D4
  9720. 000064A6  3F03                     move.w     -[A7], D3
  9721. 000064A8  3F2A 003E                move.w     -[A7], [A2 + 0x3E]
  9722. 000064AC  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  9723. 000064B0  3740 003E                move.w     [A3 + 0x3E], D0
  9724. 000064B4  3E84                     move.w     [A7], D4
  9725. 000064B6  3F03                     move.w     -[A7], D3
  9726. 000064B8  3F2A 0040                move.w     -[A7], [A2 + 0x40]
  9727. 000064BC  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  9728. 000064C0  3740 0040                move.w     [A3 + 0x40], D0
  9729. 000064C4  3E84                     move.w     [A7], D4
  9730. 000064C6  3F03                     move.w     -[A7], D3
  9731. 000064C8  3F2A 0042                move.w     -[A7], [A2 + 0x42]
  9732. 000064CC  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  9733. 000064D0  3740 0042                move.w     [A3 + 0x42], D0
  9734. 000064D4  3E84                     move.w     [A7], D4
  9735. 000064D6  3F03                     move.w     -[A7], D3
  9736. 000064D8  3F2A 0044                move.w     -[A7], [A2 + 0x44]
  9737. 000064DC  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  9738. 000064E0  3740 0044                move.w     [A3 + 0x44], D0
  9739. 000064E4  3E84                     move.w     [A7], D4
  9740. 000064E6  3F03                     move.w     -[A7], D3
  9741. 000064E8  3F2A 0068                move.w     -[A7], [A2 + 0x68]
  9742. 000064EC  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  9743. 000064F0  3740 0068                move.w     [A3 + 0x68], D0
  9744. 000064F4  176A 0066 0066           move.b     [A3 + 0x66], [A2 + 0x66]
  9745. 000064FA  7A00                     moveq.l    D5, 0x00
  9746. 000064FC  99CC                     sub.l      A4, A4
  9747. 000064FE  4FEF 0030                lea.l      A7, [A7 + 0x30]
  9748. 00006502  601E                     bra        +0x20 /* 00006522 */
  9749. label00006504:
  9750. 00006504  3F04                     move.w     -[A7], D4
  9751. 00006506  3F03                     move.w     -[A7], D3
  9752. 00006508  41EA 0046                lea.l      A0, [A2 + 0x46]
  9753. 0000650C  D1CC                     add.l      A0, A4
  9754. 0000650E  3F10                     move.w     -[A7], [A0]
  9755. 00006510  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  9756. 00006514  41EB 0046                lea.l      A0, [A3 + 0x46]
  9757. 00006518  D1CC                     add.l      A0, A4
  9758. 0000651A  3080                     move.w     [A0], D0
  9759. 0000651C  5C8F                     addq.l     A7, 6
  9760. 0000651E  5245                     addq.w     D5, 1
  9761. 00006520  548C                     addq.l     A4, 2
  9762. label00006522:
  9763. 00006522  7000                     moveq.l    D0, 0x00
  9764. 00006524  102A 0066                move.b     D0, [A2 + 0x66]
  9765. 00006528  B045                     cmp.w      D0, D5
  9766. 0000652A  6ED8                     bgt        -0x26 /* 00006504 */
  9767. 0000652C  7001                     moveq.l    D0, 0x01
  9768. label0000652E:
  9769. 0000652E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  9770. 00006532  4E5E                     unlink     A6
  9771. 00006534  4E75                     rts
  9772. export_1081:
  9773. 00006536  4E56 0000                link       A6, 0
  9774. 0000653A  4AAE 0008                tst.l      [A6 + 0x8]
  9775. 0000653E  6604                     bne        +0x6 /* 00006544 */
  9776. 00006540  7000                     moveq.l    D0, 0x00
  9777. 00006542  600A                     bra        +0xC /* 0000654E */
  9778. label00006544:
  9779. 00006544  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9780. 00006548  4EAD 185A                jsr        [A5 + 0x185A /* export_775 */]
  9781. 0000654C  7001                     moveq.l    D0, 0x01
  9782. label0000654E:
  9783. 0000654E  4E5E                     unlink     A6
  9784. 00006550  4E75                     rts
  9785. export_1082:
  9786. 00006552  4E56 0000                link       A6, 0
  9787. 00006556  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  9788. 0000655A  246E 0010                movea.l    A2, [A6 + 0x10]
  9789. 0000655E  4AAE 0008                tst.l      [A6 + 0x8]
  9790. 00006562  6604                     bne        +0x6 /* 00006568 */
  9791. 00006564  70FF                     moveq.l    D0, 0xFFFFFFFF
  9792. 00006566  605A                     bra        +0x5C /* 000065C2 */
  9793. label00006568:
  9794. 00006568  206E 0008                movea.l    A0, [A6 + 0x8]
  9795. 0000656C  2650                     movea.l    A3, [A0]
  9796. 0000656E  2853                     movea.l    A4, [A3]
  9797. 00006570  200C                     move.l     D0, A4
  9798. 00006572  6604                     bne        +0x6 /* 00006578 */
  9799. 00006574  70FF                     moveq.l    D0, 0xFFFFFFFF
  9800. 00006576  604A                     bra        +0x4C /* 000065C2 */
  9801. label00006578:
  9802. 00006578  4AAE 000C                tst.l      [A6 + 0xC]
  9803. 0000657C  6712                     beq        +0x14 /* 00006590 */
  9804. 0000657E  206E 000C                movea.l    A0, [A6 + 0xC]
  9805. 00006582  43EB 0004                lea.l      A1, [A3 + 0x4]
  9806. 00006586  700A                     moveq.l    D0, 0x0A
  9807. label00006588:
  9808. 00006588  20D9                     move.l     [A0]+, [A1]+
  9809. 0000658A  51C8 FFFC                dbf        D0, -0x6 /* 00006588 */
  9810. 0000658E  30D9                     move.w     [A0]+, [A1]+
  9811. label00006590:
  9812. 00006590  3E2B 0004                move.w     D7, [A3 + 0x4]
  9813. 00006594  0C47 FFFF                cmpi.w     D7, 0xFFFF
  9814. 00006598  6604                     bne        +0x6 /* 0000659E */
  9815. 0000659A  70FF                     moveq.l    D0, 0xFFFFFFFF
  9816. 0000659C  6024                     bra        +0x26 /* 000065C2 */
  9817. label0000659E:
  9818. 0000659E  200A                     move.l     D0, A2
  9819. 000065A0  671E                     beq        +0x20 /* 000065C0 */
  9820. 000065A2  2F0A                     move.l     -[A7], A2
  9821. 000065A4  3F07                     move.w     -[A7], D7
  9822. 000065A6  2F0C                     move.l     -[A7], A4
  9823. 000065A8  4EBA BB8E                jsr        [PC - 0x4472 /* 00002138 */]
  9824. 000065AC  4A40                     tst.w      D0
  9825. 000065AE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9826. 000065B2  6604                     bne        +0x6 /* 000065B8 */
  9827. 000065B4  70FF                     moveq.l    D0, 0xFFFFFFFF
  9828. 000065B6  600A                     bra        +0xC /* 000065C2 */
  9829. label000065B8:
  9830. 000065B8  4A52                     tst.w      [A2]
  9831. 000065BA  6604                     bne        +0x6 /* 000065C0 */
  9832. 000065BC  70FF                     moveq.l    D0, 0xFFFFFFFF
  9833. 000065BE  6002                     bra        +0x4 /* 000065C2 */
  9834. label000065C0:
  9835. 000065C0  3007                     move.w     D0, D7
  9836. label000065C2:
  9837. 000065C2  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  9838. 000065C6  4E5E                     unlink     A6
  9839. 000065C8  4E75                     rts
  9840. export_1083:
  9841. 000065CA  4E56 0000                link       A6, 0
  9842. 000065CE  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  9843. 000065D2  286E 0008                movea.l    A4, [A6 + 0x8]
  9844. 000065D6  200C                     move.l     D0, A4
  9845. 000065D8  6706                     beq        +0x8 /* 000065E0 */
  9846. 000065DA  4AAE 000C                tst.l      [A6 + 0xC]
  9847. 000065DE  6604                     bne        +0x6 /* 000065E4 */
  9848. label000065E0:
  9849. 000065E0  70FF                     moveq.l    D0, 0xFFFFFFFF
  9850. 000065E2  6036                     bra        +0x38 /* 0000661A */
  9851. label000065E4:
  9852. 000065E4  2654                     movea.l    A3, [A4]
  9853. 000065E6  2453                     movea.l    A2, [A3]
  9854. 000065E8  200A                     move.l     D0, A2
  9855. 000065EA  6604                     bne        +0x6 /* 000065F0 */
  9856. 000065EC  70FF                     moveq.l    D0, 0xFFFFFFFF
  9857. 000065EE  602A                     bra        +0x2C /* 0000661A */
  9858. label000065F0:
  9859. 000065F0  204C                     movea.l    A0, A4
  9860. 000065F2  A029                     syscall    HLock
  9861. 000065F4  42A7                     clr.l      -[A7]
  9862. 000065F6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9863. 000065FA  486B 0004                pea.l      [A3 + 0x4]
  9864. 000065FE  4EBA B85C                jsr        [PC - 0x47A4 /* 00001E5C */]
  9865. 00006602  2054                     movea.l    A0, [A4]
  9866. 00006604  4868 0004                pea.l      [A0 + 0x4]
  9867. 00006608  3F3C 0001                move.w     -[A7], 0x1
  9868. 0000660C  2F0A                     move.l     -[A7], A2
  9869. 0000660E  4EBA BC74                jsr        [PC - 0x438C /* 00002284 */]
  9870. 00006612  3E00                     move.w     D7, D0
  9871. 00006614  204C                     movea.l    A0, A4
  9872. 00006616  A02A                     syscall    HUnlock
  9873. 00006618  3007                     move.w     D0, D7
  9874. label0000661A:
  9875. 0000661A  4CEE 1C80 FFF0           movem.l    D7,A2,A3,A4, [A6 - 0x10]
  9876. 00006620  4E5E                     unlink     A6
  9877. 00006622  4E75                     rts
  9878. 00006624  4E56 FDB4                link       A6, -0x024C
  9879. 00006628  2F0C                     move.l     -[A7], A4
  9880. 0000662A  4AAE 0008                tst.l      [A6 + 0x8]
  9881. 0000662E  6604                     bne        +0x6 /* 00006634 */
  9882. 00006630  7000                     moveq.l    D0, 0x00
  9883. 00006632  602E                     bra        +0x30 /* 00006662 */
  9884. label00006634:
  9885. 00006634  206E 0008                movea.l    A0, [A6 + 0x8]
  9886. 00006638  2850                     movea.l    A4, [A0]
  9887. 0000663A  486E FDB4                pea.l      [A6 - 0x24C]
  9888. 0000663E  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  9889. 00006642  2F14                     move.l     -[A7], [A4]
  9890. 00006644  4EBA BAF2                jsr        [PC - 0x450E /* 00002138 */]
  9891. 00006648  4A40                     tst.w      D0
  9892. 0000664A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9893. 0000664E  6604                     bne        +0x6 /* 00006654 */
  9894. 00006650  7000                     moveq.l    D0, 0x00
  9895. 00006652  600E                     bra        +0x10 /* 00006662 */
  9896. label00006654:
  9897. 00006654  4A6E FDB4                tst.w      [A6 - 0x24C]
  9898. 00006658  6604                     bne        +0x6 /* 0000665E */
  9899. 0000665A  7000                     moveq.l    D0, 0x00
  9900. 0000665C  6004                     bra        +0x6 /* 00006662 */
  9901. label0000665E:
  9902. 0000665E  302E FDDA                move.w     D0, [A6 - 0x226]
  9903. label00006662:
  9904. 00006662  285F                     movea.l    A4, [A7]+
  9905. 00006664  4E5E                     unlink     A6
  9906. 00006666  4E75                     rts
  9907. 00006668  4E56 FDB4                link       A6, -0x024C
  9908. 0000666C  2F0C                     move.l     -[A7], A4
  9909. 0000666E  4AAE 0008                tst.l      [A6 + 0x8]
  9910. 00006672  6604                     bne        +0x6 /* 00006678 */
  9911. 00006674  7000                     moveq.l    D0, 0x00
  9912. 00006676  6048                     bra        +0x4A /* 000066C0 */
  9913. label00006678:
  9914. 00006678  206E 0008                movea.l    A0, [A6 + 0x8]
  9915. 0000667C  2850                     movea.l    A4, [A0]
  9916. 0000667E  486E FDB4                pea.l      [A6 - 0x24C]
  9917. 00006682  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  9918. 00006686  2F14                     move.l     -[A7], [A4]
  9919. 00006688  4EBA BAAE                jsr        [PC - 0x4552 /* 00002138 */]
  9920. 0000668C  4A40                     tst.w      D0
  9921. 0000668E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9922. 00006692  6604                     bne        +0x6 /* 00006698 */
  9923. 00006694  7000                     moveq.l    D0, 0x00
  9924. 00006696  6028                     bra        +0x2A /* 000066C0 */
  9925. label00006698:
  9926. 00006698  4A6E FDB4                tst.w      [A6 - 0x24C]
  9927. 0000669C  6604                     bne        +0x6 /* 000066A2 */
  9928. 0000669E  7000                     moveq.l    D0, 0x00
  9929. 000066A0  601E                     bra        +0x20 /* 000066C0 */
  9930. label000066A2:
  9931. 000066A2  4AAE 000C                tst.l      [A6 + 0xC]
  9932. 000066A6  6708                     beq        +0xA /* 000066B0 */
  9933. 000066A8  206E 000C                movea.l    A0, [A6 + 0xC]
  9934. 000066AC  30AE FDFC                move.w     [A0], [A6 - 0x204]
  9935. label000066B0:
  9936. 000066B0  4AAE 0010                tst.l      [A6 + 0x10]
  9937. 000066B4  6708                     beq        +0xA /* 000066BE */
  9938. 000066B6  206E 0010                movea.l    A0, [A6 + 0x10]
  9939. 000066BA  30AE FDFE                move.w     [A0], [A6 - 0x202]
  9940. label000066BE:
  9941. 000066BE  7001                     moveq.l    D0, 0x01
  9942. label000066C0:
  9943. 000066C0  285F                     movea.l    A4, [A7]+
  9944. 000066C2  4E5E                     unlink     A6
  9945. 000066C4  4E75                     rts
  9946. fn000066C6:
  9947. 000066C6  4E56 FDB4                link       A6, -0x024C
  9948. 000066CA  2F0C                     move.l     -[A7], A4
  9949. 000066CC  4AAE 0008                tst.l      [A6 + 0x8]
  9950. 000066D0  6706                     beq        +0x8 /* 000066D8 */
  9951. 000066D2  4AAE 000C                tst.l      [A6 + 0xC]
  9952. 000066D6  6604                     bne        +0x6 /* 000066DC */
  9953. label000066D8:
  9954. 000066D8  7000                     moveq.l    D0, 0x00
  9955. 000066DA  603C                     bra        +0x3E /* 00006718 */
  9956. label000066DC:
  9957. 000066DC  206E 0008                movea.l    A0, [A6 + 0x8]
  9958. 000066E0  2850                     movea.l    A4, [A0]
  9959. 000066E2  486E FDB4                pea.l      [A6 - 0x24C]
  9960. 000066E6  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  9961. 000066EA  2F14                     move.l     -[A7], [A4]
  9962. 000066EC  4EBA BA4A                jsr        [PC - 0x45B6 /* 00002138 */]
  9963. 000066F0  4A40                     tst.w      D0
  9964. 000066F2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9965. 000066F6  6604                     bne        +0x6 /* 000066FC */
  9966. 000066F8  7000                     moveq.l    D0, 0x00
  9967. 000066FA  601C                     bra        +0x1E /* 00006718 */
  9968. label000066FC:
  9969. 000066FC  4A6E FDB4                tst.w      [A6 - 0x24C]
  9970. 00006700  6604                     bne        +0x6 /* 00006706 */
  9971. 00006702  7000                     moveq.l    D0, 0x00
  9972. 00006704  6012                     bra        +0x14 /* 00006718 */
  9973. label00006706:
  9974. 00006706  206E 000C                movea.l    A0, [A6 + 0xC]
  9975. 0000670A  43EE FDDC                lea.l      A1, [A6 - 0x224]
  9976. 0000670E  7007                     moveq.l    D0, 0x07
  9977. label00006710:
  9978. 00006710  20D9                     move.l     [A0]+, [A1]+
  9979. 00006712  51C8 FFFC                dbf        D0, -0x6 /* 00006710 */
  9980. 00006716  7001                     moveq.l    D0, 0x01
  9981. label00006718:
  9982. 00006718  285F                     movea.l    A4, [A7]+
  9983. 0000671A  4E5E                     unlink     A6
  9984. 0000671C  4E75                     rts
  9985. export_1084:
  9986. 0000671E  4E56 FFE0                link       A6, -0x0020
  9987. 00006722  4AAE 0008                tst.l      [A6 + 0x8]
  9988. 00006726  6604                     bne        +0x6 /* 0000672C */
  9989. 00006728  7000                     moveq.l    D0, 0x00
  9990. 0000672A  601A                     bra        +0x1C /* 00006746 */
  9991. label0000672C:
  9992. 0000672C  486E FFE0                pea.l      [A6 - 0x20]
  9993. 00006730  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9994. 00006734  4EBA FF90                jsr        [PC - 0x70 /* 000066C6 */]
  9995. 00006738  4A40                     tst.w      D0
  9996. 0000673A  508F                     addq.l     A7, 8
  9997. 0000673C  6604                     bne        +0x6 /* 00006742 */
  9998. 0000673E  7001                     moveq.l    D0, 0x01
  9999. 00006740  6004                     bra        +0x6 /* 00006746 */
  10000. label00006742:
  10001. 00006742  302E FFE0                move.w     D0, [A6 - 0x20]
  10002. label00006746:
  10003. 00006746  4E5E                     unlink     A6
  10004. 00006748  4E75                     rts
  10005. 0000674A  4E56 FFE0                link       A6, -0x0020
  10006. 0000674E  4AAE 0008                tst.l      [A6 + 0x8]
  10007. 00006752  6604                     bne        +0x6 /* 00006758 */
  10008. 00006754  7000                     moveq.l    D0, 0x00
  10009. 00006756  601E                     bra        +0x20 /* 00006776 */
  10010. label00006758:
  10011. 00006758  486E FFE0                pea.l      [A6 - 0x20]
  10012. 0000675C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10013. 00006760  4EBA FF64                jsr        [PC - 0x9C /* 000066C6 */]
  10014. 00006764  4A40                     tst.w      D0
  10015. 00006766  508F                     addq.l     A7, 8
  10016. 00006768  6604                     bne        +0x6 /* 0000676E */
  10017. 0000676A  7001                     moveq.l    D0, 0x01
  10018. 0000676C  6008                     bra        +0xA /* 00006776 */
  10019. label0000676E:
  10020. 0000676E  302E FFE2                move.w     D0, [A6 - 0x1E]
  10021. 00006772  D06E FFE8                add.w      D0, [A6 - 0x18]
  10022. label00006776:
  10023. 00006776  4E5E                     unlink     A6
  10024. 00006778  4E75                     rts
  10025. 0000677A  4E56 FFE0                link       A6, -0x0020
  10026. 0000677E  4AAE 0008                tst.l      [A6 + 0x8]
  10027. 00006782  6604                     bne        +0x6 /* 00006788 */
  10028. 00006784  7000                     moveq.l    D0, 0x00
  10029. 00006786  601A                     bra        +0x1C /* 000067A2 */
  10030. label00006788:
  10031. 00006788  486E FFE0                pea.l      [A6 - 0x20]
  10032. 0000678C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10033. 00006790  4EBA FF34                jsr        [PC - 0xCC /* 000066C6 */]
  10034. 00006794  4A40                     tst.w      D0
  10035. 00006796  508F                     addq.l     A7, 8
  10036. 00006798  6604                     bne        +0x6 /* 0000679E */
  10037. 0000679A  7000                     moveq.l    D0, 0x00
  10038. 0000679C  6004                     bra        +0x6 /* 000067A2 */
  10039. label0000679E:
  10040. 0000679E  302E FFFA                move.w     D0, [A6 - 0x6]
  10041. label000067A2:
  10042. 000067A2  4E5E                     unlink     A6
  10043. 000067A4  4E75                     rts
  10044. export_1085:
  10045. 000067A6  4E56 0000                link       A6, 0
  10046. 000067AA  4E5E                     unlink     A6
  10047. 000067AC  4E75                     rts
  10048.